【发布时间】:2016-11-22 17:10:22
【问题描述】:
class A{
public static void main(String a[]){
String ad ="1<2";
Boolean b = Boolean.parseBoolean(ad);
if(b){
System.out.println("true");
}
else
{
System.out.println("false");
}
}
}
我希望输出为真,但实际上打印为假。
【问题讨论】:
-
您正在尝试将“1
-
您需要使用一些 java 表达式语言解释器来执行此操作。该函数仅将文本转换为真/假,就像 Integer.parseInt 将处理数字一样。