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

Jmnote (토론 | 기여)님의 2022년 12월 25일 (일) 00:53 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

자바 String 숫자를 자릿수별 int 배열로 분할
Java
CPU
2.0s
MEM
83M
1.5s
Copy
import java.util.Arrays;
import java.util.stream.Stream;

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

Java
Copy
import java.util.Arrays;

public class App {
    public static void main(String args[]) {
        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));
    }
}
Loading

2 같이 보기[ | ]

3 참고[ | ]