String문자열 int형 배열로 만들기
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]
'자바 알고리즘 > 알고리즘 직빵 자바 문법' 카테고리의 다른 글
삼항 연산자 vs if ~else구문 (0) | 2022.11.25 |
---|---|
[Java] char 배열을 String 문자열로 변환하기(3가지) (0) | 2022.11.25 |
배열을 리스트로, 리스트를 배열로 -stream() 이용★★ (1) | 2022.11.24 |
String.join() 함수에 대하여 (0) | 2022.11.24 |
문자열에서 숫자만 남기기-초빈출★★ (0) | 2022.11.24 |