java中将int数组转换成Integer类型
时间: 2024-05-13 15:16:14 浏览: 103
Java中Integer两种转int方法比较
5星 · 资源好评率100%
实现方式如下:
```
int[] intArray = {1, 2, 3};
Integer[] integerArray = new Integer[intArray.length];
for (int i = 0; i < intArray.length; i++) {
integerArray[i] = Integer.valueOf(intArray[i]);
}
```
或者使用 Java 8 的 Streams API:
```
int[] intArray = {1, 2, 3};
Integer[] integerArray = Arrays.stream(intArray)
.boxed()
.toArray(Integer[]::new);
```
这里的 `boxed()` 方法将 `IntStream` 转换为 `Stream<Integer>`,之后使用 `toArray()` 方法将 `Stream` 转换为 `Integer` 数组。
阅读全文