


package com.itheima.d1_unchange_collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* 目标: 不可变集合
*/
public class CollectionDemo {
public static void main(String[] args) {
// 1. 不可变的List集合
List<Double> list = List.of(596.5,700.5,523.0); // List.of方法JDK9才支持
// list.add(689.0); // 不能添加不可变集合的数据,回报错
// list.set(2,333.3); 不能修改
System.out.println(list);
// 2. 不可变的Set集合
Set<String> names = Set.of("迪丽热巴","赵丽颖","古力娜扎");
// names.add("三少爷"); 报错,不能修改
System.out.println(names);
// 3. 不可变的Map集合
Map<String,Integer> maps = Map.of("huawei" , 2);
// maps.put("衣服",3); // 报错,不能被修改
System.out.println(maps);
}
}