最佳答案
在 C 和 C + + 中,我们有 memset()
函数,可以满足我的愿望。但是在 Java 中,如何将所有元素初始化为特定的值呢?
每当我们编写 int[] array = new int[10]
时,这只是初始化一个大小为10的数组,所有元素都设置为0,但我只是想将所有元素初始化为0以外的值(比如说,-1
)。
否则,我必须在初始化之后放置一个 for
循环,范围从索引 0到索引 1号,并且在该循环中将每个元素分配给所需的值,如下所示:
int[] array = new int[10];
for (int i = 0; i < array.length; i++) {
array[i] = -1;
}
我说的对吗? 还有别的办法吗?