Java中null==1,为什么会报错??
if(a=1){
}
当a=null优艾设计网_PS百科的时候,会报错,为什么呀?
是不是每一个判断都要先判断a是否等于null?
String a=null; if (a.equals("")) { System.out.println(1); }
qkoufu7204 优艾设计网_Photoshop百科 4小时前
a == null
中国好丈伕 优艾设计网_设计百科 4小时前
if语句括号内写的是判断表达式,结果是true或false,你写的a=1是赋值表达式
r8kao8k8 优艾设计网_Photoshop问答 4小时前
首先,if(a=1){}这个if条件语句你就写错了,应该写成if(a==1){}其次,对于String的引用类型a如果为空,如果调用a的方法会抛空指针
丨流氓丨兔 优艾设计网_设计 4小时前
a=1 是什么语法如果a是String类型;a= "1";如果a是int类型;a = 1;如果a是int类型,int类型是没有null的null只能判断String
zilong12345 优艾设计网_Photoshop问答 4小时前
括号里是bool型才对,你那个是赋值了
人_031 4小时前 优艾设计网_PS问答
如果你这样写,必须要判断a非null,如果你不想写判断a非null这个操作,可以写成
精彩评论