我想创建一个用零填充的10维数组。
如果我只使用int[] array = new int[10];
,我是否保证数组中的所有int都是零?
答案 0 :(得分:35)
int的初始值始终为0.所以
new int[10]
就够了。
其他值使用Arrays
实用程序类。
int arrayDefaultedToTen[] = new int[100];
Arrays.fill(arrayDefaultedToTen, 10);
此方法用10(第二个arg)填充数组(第一个arg)。
答案 1 :(得分:3)
是的,但它只是一维的,而不是十个。
答案 2 :(得分:2)
做一个new int[10]
就足够了。请参阅the authority for the default values。