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;
}
}