1.在日常开发中我们经常遇到equals进行数据是否相等的判断诸如类似这样的写法
if(username.equals("xxx")){
}
username可能为NULL,会报空指针错误 修改为
if("xxx".equals(username)){
}
public static void main(String[] args) {
Boolean b = test();
System.out.println(b);
}
static boolean test() {
int x = 1;
return x == 1 ? true : false;
}
输出:true
其实再开发中不用这样写,这样写并没有错误,但是增加了少许的代码量,
public static void main(String[] args) {
Boolean b = test();
System.out.println(b);
}
static boolean test() {
int x = 1;
return x == 1;
}
输出:true
这样其实就可以!