相关疑难解决方法(0)

将一个原始long数组转换为Longs列表

这可能是一个简单的问题,但是我的第一次尝试完全失败了.我想取一个原始long的数组并将其转换为一个列表,我尝试这样做:

long[] input = someAPI.getSomeLongs();
List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile!
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?

java arrays collections boxing

132
推荐指数
11
解决办法
8万
查看次数

将对象数组转换为其基本类型的数组

如果您有一个具有基本类型的Java对象数组(例如Byte,Integer,Char等).有没有一种简洁的方法我可以将它转换为原始类型的数组?特别是可以在不必创建新数组并遍历内容的情况下完成此操作.

例如,给定

Integer[] array
Run Code Online (Sandbox Code Playgroud)

什么是将其转换为最佳方式

int[] intArray
Run Code Online (Sandbox Code Playgroud)

不幸的是,当Hibernate与我们无法控制的某些第三方库之间进行交互时,我们必须经常这样做.这似乎是一个非常常见的操作,所以如果没有捷径我会感到惊讶.

谢谢你的帮助!

java arrays primitive-types

78
推荐指数
4
解决办法
5万
查看次数

标签 统计

arrays ×2

java ×2

boxing ×1

collections ×1

primitive-types ×1