List集合为null,导致其他操作报空指针异常。

原则:创建数组对象或者一个方法返回数组时,不要赋值或返回null,而是返回空collection或者空数组:这个技巧通过返回一个空collection或者空数组,可以确保在调用如size(),length()的时候不会因为空指针异常崩溃。Collections类提供了方便的空List,Set和Map: 
Collections.EMPTY_LIST 
Collections.EMPTY_SET 

Collections.EMPTY_MAP

例如

public List newList(){
    List nullList= Collections.EMPTY_LIST;
    return resul

阅读更多
换一批

没有更多推荐了,返回首页