Java中集合的一些初始化写法

Posted Hitechr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
    }};

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

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

以上是关于Java中集合的一些初始化写法的主要内容,如果未能解决你的问题,请参考以下文章

Java 9中集合的重载便利工厂方法有啥意义

Java中集合的概述

Java中集合的嵌套

java中集合的扩容

Java——关于Java中集合的面试题

Java——12个关于Java中集合的面试题