Java集合 - 初始化写法

List的初始化方法

方法一

    List<Integer> list= new ArrayList<Integer>(){{
        add(1);
        add(2);
        add(3);
    }};

方法二

Arrays.asList(1,1,2,3,4)

Map的初始化方法

Map<Integer,Integer> map= new HashMap<Integer,Integer>(){{
        put(1,1);
        put(2,2);
        put(3,3);
    }};

注意:在创建时泛型的类型不能省略

注意:此种方法不建议使用,容易造成内存溢出!!!

posted @ 2019-02-21 17:11  Hitechr  阅读(1692)  评论(0编辑  收藏  举报