其他分享
首页 > 其他分享> > Day07、不可变集合-自定义异常

Day07、不可变集合-自定义异常

作者:互联网

Day07、不可变集合-自定义异常

不可变集合

为什么要创建不可变集合?

如何创建不可变集合?

. 在List 、Set 、Map 接口中, 都存在of 方法, 可以创建一个不可变的集合

方法名称 说明
static < E > List of(E...eIements) 创建一个具有指定元素的List 集合对象
static < E > Set of(E...eIements) 创建一个具有指定元素的Set集合对象
static <K,V> Map<K, V> Of(E....elements) 创建一个具有指定元素的Map集合对象
public class CollectionDemo {
    public static void main(String[] args) {
        //1.不可变list集合
        List<Double> lists = List.of(464.1,700.5,570.2);
        //lists.add(999);  不可更改
        //lists.set(2,888);

        System.out.println(lists);

        double score = lists.get(1);
        System.out.println(score);

        //2.不可变的set集合
        Set<String> names = Set.of("迪丽热巴","古力娜扎","卡尔扎巴","马儿扎哈");
        //Set<String> names = Set.of("迪丽热巴","古力娜扎","卡尔扎巴","马儿扎哈","马儿扎哈");
        //names.add("三少爷的

标签:自定义,Stream,Day07,System,集合,stream,异常,out
来源: https://www.cnblogs.com/cafune02/p/16268721.html