【发布时间】:2020-06-06 17:33:13
【问题描述】:
我必须从字段中读取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?
【问题讨论】:
-
您在问题中写道:当我打印 String 时,它是正确的 也许
s包含前导(或尾随)空格?也许它包含非打印字符?我假设s的值是true。建议你把s的长度打印出来看看是不是4。
标签: java boolean objectinputstream