📜  java arraylist 初始化为 0 (1)

📅  最后修改于: 2023-12-03 14:42:13.084000             🧑  作者: Mango

Java中ArrayList初始化为0

在Java中,可以使用 ArrayList 来实现可变大小的动态数组。当我们创建一个 ArrayList 实例时,它的初始大小为0,即没有元素。在这篇文章中,我们将介绍如何在Java中初始化 ArrayList 为0。

初始化 ArrayList 为 0

要初始化 ArrayList,我们可以使用 Collections 类的 nCopies 方法。该方法将返回一个由指定大小和值构成的列表。

以下是一个示例代码,用于初始化大小为5的ArrayList,所有元素的类型均为 Integer,每个元素的初始值为0:

import java.util.*;

public class Main {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>(Collections.nCopies(5, 0));
        System.out.println(list);
    }
}

输出:

[0, 0, 0, 0, 0]

代码解释:

  1. 我们首先声明并实例化了一个名为 listArrayList(类型为 Integer)。
  2. 在实例化 ArrayList 对象时,我们通过调用 Collections 类的 nCopies 方法来设置列表的初始大小和值。该方法使用两个参数:容量和默认值。第一个参数是列表的初始大小,这里我们设置列表的大小为5。第二个参数是列表的默认值,这里我们将默认值设置为0。
  3. 最后,我们使用 System.out.println 方法输出 ArrayList

此代码片段的标记语言