现有一个数组
String[] suzu = new String[]{};
if(suzu.length < 0 || suzu == null){
}
这种判断有问题吗?
如果suzu是你自己定义的,那么suzu == null完全没有必要,但是如果suzu可能为null的话,应该放到if的前面而不是后面
顺序反了,先suzu==null 再suzu.length<= 0
suzu.length判断的前提是suzu不为空
你这段代码没有问题 不过正常不这样 应该先判空
除了先判空的问题外,你判这数组长度小于0,那么当数组长度等于零时,也符合条件,也没什么意思吧,一般都是<=或者>,if条件不严谨!