是否有一种干净的方法来声明每个元素具有相同值的Java数组?

时间:2012-06-27 15:19:53

标签: java arrays

这并不是非常重要,但我很好奇是否有办法编写一个Java内核可能使用guava或某些东西来填充一个具有相同值的元素的数组。例如Arrays.getSameElementArray(new long[12], 42L);

之类的东西

2 个答案:

答案 0 :(得分:21)

是的,

long[] arr = new long[12];
Arrays.fill(arr, 42L);

答案 1 :(得分:6)

你可以这样做:

long[] values = new long[12];
Arrays.fill(values, 42l);