Как преобразовать String в Boolean?

294
18 апреля 2017, 07:56

Делаю так:

Boolean bbb;
bbb =  Boolean.valueOf("1");
Log.d("MyLog","bbb: "+Boolean.parseBoolean(String.valueOf(bbb)));
bbb = Boolean.valueOf("0");
Log.d("MyLog","bbb: "+Boolean.parseBoolean(String.valueOf(bbb)));

Каждый раз получается bbb: false.

Я знаю, что надо текстом писать "true" или "false", но мне нужно "1" или "0".

Как это сделать?

Answer 1
String s = "1";
Boolean b = s.equals("1");
Answer 2
String s = "true";

В Boolean (объект):

Boolean b1 = Boolean.valueOf(s);

В boolean (примитивный):

boolean b2 = Boolean.parseBoolean(s);
READ ALSO
Написание своего класса Lock

Написание своего класса Lock

У меня задача написать свой механизм блокировок LockИ я нашел уже готовый самописный пример, упрощенной версии этого механизма:

298
Не правильно по времени срабатывает alarmManager. Подскажите в чем ошибка, пожалуйста

Не правильно по времени срабатывает alarmManager. Подскажите в чем ошибка, пожалуйста

Проблема AlarmManager в том, что он НЕ гарантирует точного срабатывания в назначенное времяНа официальном сайте Android'a об этом написано - Alarm Manager

270
Встраивание API в андроид приложение [требует правки]

Встраивание API в андроид приложение [требует правки]

Нужно встроить api яндекс переводчика в мобильное приложение, на андроид начал программировать недавно, с API до этого не работал, поэтому уперся...

261