int[] data = {1,2,3,4,5,6,7,8,9,10};
// To boxed array
Integer[] what = Arrays.stream( data ).boxed().toArray( Integer[]::new );Integer[] ever = IntStream.of( data ).boxed().toArray( Integer[]::new );
// To boxed list
List<Integer> you = Arrays.stream( data ).boxed().collect( Collectors.toList() );List<Integer> like = IntStream.of( data ).boxed().collect( Collectors.toList() );
在java的jdk8以前版本中,没有自动可以转换的方法,但是可以用如下方式:int[] oldArray;Integer[] newArray = new Integer[oldArray.length];int i = 0;for(int value : oldArray){ newArray[i++] = Integer.valueOf(value);如果你能用Apache la