最佳答案
所以我声明并初始化一个 int 数组:
static final int UN = 0;
int[] arr = new int[size];
for (int i = 0; i < size; i++) {
arr[i] = UN;
}
如果我这么做。
int[] arr = new int[5];
System.out.println(arr[0]);
... 0
会打印成标准输出,还有,如果我这样做:
static final int UN = 0;
int[] arr = new int[5];
System.out.println(arr[0]==UN);
true
会打印成标准输出。那么 Java 如何在默认情况下初始化我的数组呢?假设默认的初始化是将数组索引设置为 0
,这意味着我不必循环遍历数组并初始化它,这样做安全吗?
谢谢。