将Long []转换为long [](原始)java [英] convert Long[] to long[] (primitive) java

查看:137
本文介绍了将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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆