Java
[Java] String 숫자 int 배열로 만들기
건복치
2020. 5. 3. 17:32
반응형
1. charAt사용 for문으로 만들기
String str = "12345";
int[] digits = new int[str.length()];
for(int i=0; i<str.length(); i++)
digits[i] = str.charAt(i) - '0';
System.out.println( Arrays.toString(digits) );
// [1, 2, 3, 4, 5]
2. Stream으로 만들기
String str = "12345";
int[] digits = Stream.of(str.split("")).mapToInt(Integer::parseInt).toArray();
System.out.println( Arrays.toString(digits) );
// [1, 2, 3, 4, 5]
반응형