将long []转换为Long []的最有效方法

时间:2012-07-19 09:50:40

标签: java casting

long类型值数组long[]转换为Long个对象数组的最有效方法是什么?Long[]

3 个答案:

答案 0 :(得分:5)

愚蠢的方式。

Long[] result = new Long[array.length];
for (int i = 0; i < array.length; i++) {
  result[i] = array[i];
}

没有其他更好的方法。遗憾。

(为什么你需要这样做,请问?如果我们知道你为什么需要这些盒装,可能有更好的选择。)

答案 1 :(得分:2)

你应该尝试Apache commons - ArrayUtils

static java.lang.Long[] toObject(long[] array)

答案 2 :(得分:0)

没有iteration这是不可能的。您将使用Long

明确地将其包裹在autoboxing