使用Java 8,
int[]可以
Integer[]轻松转换为:
int[] data = {1,2,3,4,5,6,7,8,9,10};// To boxed arrayInteger[] what = Arrays.stream( data ).boxed().toArray( Integer[]::new );Integer[] ever = IntStream.of( data ).boxed().toArray( Integer[]::new );// To boxed listList<Integer> you = Arrays.stream( data ).boxed().collect( Collectors.toList() );List<Integer> like = IntStream.of( data ).boxed().collect( Collectors.toList() );正如其他人所述,Integer[]通常不是一个好的地图关键字。但是就转换而言,我们现在有了一个相对干净的本机代码。


![如何在Java中将int []转换为Integer []? 如何在Java中将int []转换为Integer []?](http://www.mshxw.com/aiimages/31/404819.png)
