java利用String转换Boolean报错,转换其他数据类型就正常,我在idea编译可以编译,而在cmd窗口编译却报错,然后我利用cmd指令cd到我idea创建的包下编译却可以编译,然而cd到我个人创建的包下编译就报错,代码如下:
public class boo {
public static void main(String[] args){
String a ="true";
boolean b = Boolean.parseBoolean(a);
System.out.println(b);
double c = 123.56;
double d = 100.11;
System.out.println(c+d);
}
}
这个是cd到我个人创建的包下编译错误的图片
这个是cd到我idea创建的包下编译正常的图片
转换时前面加上
java.lang.Boolean.parseBoolean
检查一下环境变量,idea里面的版本与环境变量的环境是否一致。