// 初始化数组
int[] nums = {23, -89, 200, 50, 10000};
// 初始化不可变列表
List<String> list1 = Arrays.asList("123", "数组", "xyz");
List<String> list2 = List.of("123", "数组", "xyz");
// 初始化可变列表
List<String> list3 = new ArrayList<>(Arrays.asList("123", "数组", "xyz"));
List<String> list4 = new ArrayList<>(List.of("123", "数组", "xyz"));
// 初始化不可变集合
Set<Integer> set1 = Set.of(1, 456, 999);
// 初始化可变集合
Set<Integer> set2 = new HashSet<>(Set.of(1, 456, 999));
// 初始化可变集合
Set<Integer> set3 = new HashSet<>(){{
add(34);
add(3435);
add(99878);
}};
// 初始化不可变Map,限制最多10个元素
Map<String, Integer> map1 = Map.of(
"123", 123,
"Map", 222,
"数组", 6,
"集合", 345
);
// 初始化可变Map
Map<String, Integer> map2 = new HashMap<>(){{
put("123", 123);
put("Map", 222);
put("数组", 6);
put("集合", 345);
}};