как можно строку или набор 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' ;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть text view, как в него вывести дату и время в милли секундах, и можно ли вывести не дату устройства а unix ?
Пытаюсь в проект для Android Studio добавить эту библиотеку: https://githubcom/kochedykov/jlibmodbus
Gradle в Android Studio не собирает проект, ругается на ошибку в коде, где стоит аннотация Suppress WarningsЧто делать?