用值初始化数组的最有效方法是什么?

时间:2018-06-20 07:05:11

标签: java arrays

我需要创建一个特定大小的int数组。数组应使用特定的非0值初始化(所有元素应为1)。

int[] array = createArray(12, 1);

我当然可以简单地初始化数组并对其进行循环,将所有值设置为1。

int[] createArray(int size, int defaultValue){
   int[] arr = new int[size];
   for(int i = 0; i < size; i++) {
       arr[i] = defaultValue;
   }
   return arr;
}

但是我想知道,就源代码的速度或紧凑性而言,是否有更好的替代方法(即Java即用型实用程序),以便我可以内联它而不是使用专用的方法呢? / p>

0 个答案:

没有答案