как можно строку или набор charов состоящую из 0 и 1 перевести в boolean?Вроде в с++ это было легко сделать,т.к. 0=false,остальное=true,а тут сложности
char[] charArray = string.toCharArray();
boolean[] mass = new boolean[charArray.length];
for(int i=0; i<charArray.length; i++){
if (charArray[i] == '0')
mass[i] = false;
else
mass[i] = true;
}
как-то так в лоб
Можно без массива символов
boolean[] mass = new boolean[string.length];
for(int i=0; i<string.length; i++){
if (string.charAt(i) == '0')
mass[i] = false;
else
mass[i] = true;
}
Отличный вариант предложила @diraria
boolean[] mass = new boolean[string.length];
for(int i=0; i<string.length; i++){
mass[i] = string.charAt(i) != '0' ;
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники