java基本类型数组怎么转引用类型
时间: 2023-11-04 13:56:54 浏览: 88
java基本类型与byte数组互相转换
要将Java基本类型数组转换为引用类型数组,可以使用stream()方法和mapToObj()方法。首先,将基本类型数组转换为流,然后使用mapToObj()方法将每个元素转换为相应的引用类型。最后,使用toArray()方法将流转换回引用类型数组。
下面是一个示例代码:
int[] arr = {1, 2, 3};
Integer[] referenceArr = Arrays.stream(arr)
.mapToObj(Integer::valueOf)
.toArray(Integer[]::new);
在这个示例中,我们定义了一个int类型的数组arr。然后,我们使用Arrays.stream()方法将其转换为流,并使用mapToObj()方法将每个int元素转换为Integer对象。最后,我们使用toArray()方法将流转换回Integer类型的数组referenceArr。
阅读全文