xxxxxxxxxx
public void turnArrToInt(){
StringBuilder builder = new StringBuilder();
for (int num : intArrs) {
builder.append(num);
}
int number = Integer.parseInt(builder.toString());
}
xxxxxxxxxx
int number = 110101;
String temp = Integer.toString(number);
int[] numbers = new int[temp.length()];
for (int i = 0; i < temp.length(); i++) {
numbers[i] = temp.charAt(i) - '0';
}
xxxxxxxxxx
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() )
xxxxxxxxxx
int[] primitiveArray = { 1, 2, 3, 4, 5 };
Integer[] boxedArray = Arrays.stream(primitiveArray) // IntStream
.boxed() // Stream<Integer>
.toArray(Integer[]::new);
System.out.println(Arrays.toString(boxedArray));
xxxxxxxxxx
int[] oldArray;
// Here you would assign and fill oldArray
Integer[] newArray = new Integer[oldArray.length];
int i = 0;
for (int value : oldArray) {
newArray[i++] = Integer.valueOf(value);
}