我在 Java 中有一个整数数组,初始化如下:
public int MyNumbers[] = {0,0,0,0};
但是,我想将数组初始化为可变长度的零。
private int number_of_elements = 4;
public int MyNumbers[] = {0} * number_of_elements; // ????
作为来自 C 的 Java 新手,我不知道如何做到这一点。有什么建议吗?
编辑
我知道我可以使用 for
循环,但我希望有一种简单的方法来做到这一点。
最佳答案
int[] myNumbers = new int[size];
Arrays.fill(myNumbers, 0);
参见 http://java.sun.com/j2se/1.5.0/docs/api/java/util/Arrays.html
关于java - Java 中的可变大小数组初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2023451/