Как преобразовать объект String в объект Boolean? - PullRequest
305 голосов
/ 08 октября 2009

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

Ответы [ 13 ]

0 голосов
/ 20 июля 2015

вы можете напрямую установить логическое значение, эквивалентное любой строке по классу System и доступ к нему где угодно ..

System.setProperty("n","false");
System.setProperty("y","true");

System.setProperty("yes","true");     
System.setProperty("no","false");

System.out.println(Boolean.getBoolean("n"));   //false
System.out.println(Boolean.getBoolean("y"));   //true   
 System.out.println(Boolean.getBoolean("no"));  //false
System.out.println(Boolean.getBoolean("yes"));  //true
0 голосов
/ 06 июля 2015

Вот как я это сделал:

"1##true".contains( string )

Для моего случая это в основном либо 1, либо истина. Я использую хеши в качестве разделителей.

0 голосов
/ 09 октября 2013

Визит http://msdn.microsoft.com/en-us/library/system.boolean.parse.aspx

Это даст вам представление о том, что делать.

Это то, что я получаю из документации Java :

Сведения о методе

parseBoolean

public static boolean parseBoolean(String s)

Разбирает строковый аргумент как логическое значение. Возвращаемое логическое значение представляет собой значение true, если строковый аргумент не null и равен (без учета регистра) строке "true".

Параметры:

s - строка, содержащая логическое представление для анализа

Возвращает: логическое значение, представленное строковым аргументом

С: 1,5

...