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;
}
}
当明确集合的返回值为空时,尽量不要返回null值,而是用return Collections.emptyList(); 语句代替
最新推荐文章于 2025-05-09 14:54:03 发布