//1:这样写即使usernName是null,也不会报错。
if("xyz".equeals(userName)){}
//2:这样就OK了,1 == x 本身就是boolean类型了。
int x = 1;
return 1 == x;
------解决方案--------------------
Java code
1 if(userName.equeals("xyz")){} // if("xyz".equals(userName)),equals写错了,而且最好xyz写外面,这样能避免当userName为null时候的空指针异常.
2 int x = 1;
return x==1:true?false; // return x==1?true:false; ?:顺序反了
------解决方案--------------------