编译器报黄:此判断条件永远为flase,不会走进去
即使oldIndex是空的,也不会走进这个if中,因为如果是空的,在上面的if就已经调不通了,根本不会走到这里来,所以要把变量的非空判断放在变量对方法的执行之前;
并且如果拿一个null去调方法会发生什么,程序中是肯定要避免的,这也是非空判断的意义所在;
另外,在调模块方法时,获取到时,还需判定.getIsSuccess()为true
还有例如说Long类型这种情况,也会判定失败,Long类型得用equals()来判断,编译器直接报了
版权声明:本文为SSHLY3原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。