遇到这种情况,一般都是使用了以下这种类型的代码
String num=new String();
if(num!=""){
Integer m=Integer.valueOf(num);
}
因为Integer.valueOf不能使 “” 转换为Integer类型
向上述代码中这个if判断使用了“=”
不能起到判断效果
要用String.equals()来判断
故把代码改为下面的样子
String num=new String();
if(!num.equals("")){
Integer m=Integer.valueOf(num);
}