<分区>
在 Java 中有两种主要的方法来初始化数组的元素。哪个最适合 Initializer List 或 For Loop Initialization,因为当创建数组时,该数组的每个元素都会自动初始化为默认值。因此,如果您创建一个包含 20 个整数的数组,每个元素的值为零。但是假设您希望元素具有零以外的特定值,这两种方法中的哪一种可以实现这一点?
标签 java
<分区>
在 Java 中有两种主要的方法来初始化数组的元素。哪个最适合 Initializer List 或 For Loop Initialization,因为当创建数组时,该数组的每个元素都会自动初始化为默认值。因此,如果您创建一个包含 20 个整数的数组,每个元素的值为零。但是假设您希望元素具有零以外的特定值,这两种方法中的哪一种可以实现这一点?
最佳答案
检查Arrays.fill:
http://download.oracle.com/javase/6/docs/api/java/util/Arrays.html#fill%28int%5b%5d,%20int%29
它可能不是最快的解决方案(我不知道),但为了清楚起见,您会得到分数。
Ps 总的来说这是一个有用的类。
关于java - 数组初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5560009/