学堂 学堂 学堂公众号手机端

JAVA中有哪几种初始化ArrayList的方法呢?

lewis 1年前 (2024-04-05) 阅读数 8 #技术

​​转自:http://www.java265.com/JavaJingYan/202110/16354330941610.html​​

下文笔者讲述java中初始化ArrayList的三种不同方式,如下所示:


方式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("我的网站");
}
};

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门