자바 int를 자릿수 int 배열로 분할

1 개요[ | ]

Convert integer to array of digits in Java
자바 int를 자릿수별 int 배열로 분할
import java.util.Arrays;
import java.util.stream.Stream;

public class App {
    public static void main(String args[]) {
        int number = 12345;
        int[] digits = Stream.of(String.valueOf(number).split("")).mapToInt(Integer::parseInt).toArray();
        System.out.print(Arrays.toString(digits)); // [1, 2, 3, 4, 5]
    }
}
import java.util.Arrays;

public class App {
    public static void main(String args[]) {
        int number = 12345;
        String temp = Integer.toString(number);
        int[] digits = new int[temp.length()];
        for (int i = 0; i < temp.length(); i++)
            digits[i] = temp.charAt(i) - '0';
        System.out.print(Arrays.toString(digits)); // [1, 2, 3, 4, 5]
    }
}

2 같이 보기[ | ]

3 참고[ | ]