是否有任何實用方法將數值類型列表轉換爲原始類型數組? 換句話說,我正在尋找比這更好的解決方案。在java中將List <Long>對象轉換爲long []數組的最佳方式是什麼?
private long[] toArray(List<Long> values) {
long[] result = new long[values.size()];
int i = 0;
for (Long l : values)
result[i++] = l;
return result;
}
見http://stackoverflow.com/questions/3770289/converting-array-of-primitives-to-array-of-containers-in- java – 2011-05-30 10:19:19
,因爲你想要的仍然是你的解決方案不要忘記'l.longValue();' – 2011-05-30 10:21:53
@Vash:'longValue()'因爲存在自動裝箱而不是必需的 – Jonathan 2011-05-30 10:43:55