long[] input = someAPI.getSomeLongs();List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile!
这样做的正确方法是什么?
慕尼黑的夜晚无繁华
浏览 2169回答 3
3回答
阿波罗的战车
我发现使用apache commons lang ArrayUtils很方便(JavaDoc,Maven依赖)import org.apache.commons.lang3.ArrayUtils;...long[] input = someAPI.getSomeLongs();Long[] inputBoxed = ArrayUtils.toObject(input);List<Long> inputAsList = Arrays.asList(inputBoxed);它也有反向APIlong[] backToPrimitive = ArrayUtils.toPrimitive(objectArray);