java - 初始化一个 ArrayList

标签 java list collections

<分区>

我认为这是一个非常简单的问题。如何初始化一个名为 timeArrayList

谢谢。

最佳答案

这取决于您所说的初始化是什么意思。要使用对新 ArrayList 的引用的值简单地初始化变量 time,您可以这样做

ArrayList<String> time = new ArrayList<String>();

(将 String 替换为您要存储在列表中的对象的类型。)

如果你想把东西放在列表里,你可以这样做

ArrayList<String> time = new ArrayList<String>();
time.add("hello");
time.add("there");
time.add("world");

你也可以这样做

ArrayList<String> time = new ArrayList<String>(
    Arrays.asList("hello", "there", "world"));

或者通过使用实例初始化器

ArrayList<String> time = new ArrayList<String>() {{
    add("hello");
    add("there");
    add("world");
}};

关于java - 初始化一个 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4213151/

相关文章:

java - Java 嵌套子类实例化声明

java - 如何在不复制数据的情况下在 Java 中获取数组的子数组?

Javascript - 存储/使用我的大型对象列表的有效方式

Laravel:如何对忽略语言文章的 Eloquent 集合进行排序?

java - Hashmap jdk1.7无锁get()和同步put()的线程安全

java - 更改子类中的变量值?

java - 使用 Spring Data 在单个请求中发布子实体

Python:导入文件并转换为列表

python - 从numpy数组中随机选择一段数字

java - 有效地比较 Java 对象列表中的检查映射