List的isEmpty与==null的区别

集合的判空一般判定方法

 

ArrayList list = null;
System.out.println(null == list);//return true
System.out.println(list.isEmpty());// null point error

 

ArrayList list = new ArrayList();
System.out.println(list.isEmpty());//true
System.out.println(list==null);//false


结论:判空的顺序:

 

 

if(null != list && !list.isEmpty()){
	//code
}

 

 

 

 

 

你可能感兴趣的:(java)