我必须从字段中读取String
,然后将其转换为Boolean
。我已经试过了:
ObjectInputStream nm;
nm = new ObjectInputStream(new FileInputStream("buscamines.txt"));
String s = nm.readLine();
Boolean bool = Boolean.valueOf(s);
但是它不起作用,当我打印字符串s
时,它是正确的,但是Boolean
值始终为false
。
还有其他方法可以将String
转换为Boolean
吗?
根据Java的Boolean
文档:
Boolean
返回一个public static Boolean valueOf(String s)
,其值由指定的字符串表示。如果字符串参数不是Boolean
并且等于大小写Boolean
,则返回的null
代表真值。所以,它意味着:
"true"