在 Java 8 中,List.of 方法并不可用,因为这是从 Java 9 开始引入的用于创建不可变列表的便捷方法。要在 Java 8 中达到类似的效果,您需要使用其他方式来创建列表。常规的方法是先创建集合对象然后再添加元素
java
List<String> list = new ArrayList<>();
list.add("one");
list.add("two");
list.add("three");
以下是几种比较方便的替代方案:
1、使用Arrays.asList
java
// 创建一个固定大小的列表
List<String> list = Arrays.asList("one", "two", "three");
// 如果需要一个可以改变大小的列表,可以这样做:
List<String> mutableList = new ArrayList<>(Arrays.asList("one", "two", "three"));
2、使用匿名内部类
java
List<String> list = new ArrayList<String>() {{
add("one");
add("two");
add("three");
}};