0
点赞
收藏
分享

微信扫一扫

当明确集合的返回值为空时,尽量不要返回null值,而是用return Collections.emptyList(); 语句代替

洲行 2022-01-05 阅读 72
java后端
public class Demo {
    public static void main(String[] args) {
        //  当方法的返回值为空时,尽量不返回null
        // 虽然下面三种方式效果一样,但是第一种方式优先考虑~
        List<String> stringList = stringList();
        System.out.println("stringList = " + stringList); // 控制台打印 stringList = []
        List<String> stringList1 = stringList1();
        System.out.println("stringList1 = " + stringList1);// 控制台打印 stringList1 = []
        List<String> stringList2 = stringList3();
        System.out.println("stringList2 = " + stringList2);
    }
    public static List<String> stringList(){
        return Collections.emptyList();
    }
    public static List<String> stringList1(){
         return new ArrayList<>();
    }
    public static List<String> stringList3(){
        return null;
    }
}
举报

相关推荐

0 条评论