将Long []转换为long [](原始)java [英] convert Long[] to long[] (primitive) java
本文介绍了将Long []转换为long [](原始)java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将Long []转换为long []?例如,我知道如果它不是数组如下转换如下。
How do i convert Long[] to long[]? For example i know how to convert if it is not array as below.
long ll = (Long)Object[1].longValue()
但我如何转换为数组,下面是不对的但是任何人都可以更正它?
But how do i convert for an array, the below is not right but can anyone correct it?
long[] l_ar = (Long[])Object[]
推荐答案
感谢大家的回答;我只是粘贴了我最终选择的解决方案。
Thanks for everyone's answer; I am just pasting my final chosen solution.
List<Long> longObjects = new ArrayList<Long>();
long[] longArray2 = ArrayUtils.toPrimitive(longObjects.toArray(new Long[longObjects.size()]));
这篇关于将Long []转换为long [](原始)java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文