public class Java9Collection { public static void main(String[] args) { // 创建包含4个元素的Set集合 Set set = Set.of("Java", "Kotlin", "Go", "Swift"); System.out.println(set); // 不可变集合,下面代码导致运行时错误 // set.add("Ruby"); // 创建包含4个元素的List集合 List list = List.of(34, -25, 67, 231); System.out.println(list); // 不可变集合,下面代码导致运行时错误 // list.remove(1); // 创建包含3个key-value对的Map集合 Map map = Map.of("语文", 89, "数学", 82, "英语", 92); System.out.println(map); // 不可变集合,下面代码导致运行时错误 // map.remove("语文"); // 使用Map.entry()方法显式构建key-value对 Map map2 = Map.ofEntries(Map.entry("语文", 89), Map.entry("数学", 82), Map.entry("英语", 92)); System.out.println(map2); } }上面第 4、9、14 和 19 行代码示范了如何使用集合元素创建不可变集合,其中 Set、List 比较简单,程序只要为它们的 of() 方法传入 N 个集合元素即可创建 Set、List 集合。
本文链接:http://task.lmcjl.com/news/10857.html