JAVA中有哪几种初始化ArrayList的方法呢?
下文笔者讲述java中初始化Arraylist的三种不同方式,如下所示:
方式1:
例:
方式1:
实例化一个List对象
然后采用add方法添加数值
例:
List<String> list1 = new ArrayList<String>(); list1.add("java265.com"); list1.add("我的最爱"); list1.add("我的网站");
借助一个List进行初始化
List<String> list2 = new ArrayList<String>(Arrays.asList("java265.com", "我最爱的网站", "我的最爱")); List<String> list3 = new ArrayList<String>(Collections.nCopies(2, "java265.com"));
使用匿名内部类进行初始化
下面的初始化代码: 最外层的大括号:代表创建一个ArrayList匿名子类 内层的大括号定义了该匿名子类的构造块,自定运行其中的代码
List<String> list4 = new ArrayList<String>() { { add("Java265.com"); add("我的最爱"); add("我的网站"); } };
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。