반응형
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]
반응형
'Java' 카테고리의 다른 글
[Java] Map 출력 (0) | 2020.05.15 |
---|---|
[Java] Splitting String and put it on int array (0) | 2020.05.06 |
[Java] Collection Framework2 - Set(HashSet / LinkedHashSet / TreeSet) (0) | 2020.04.25 |
[Java] Mac - Eclipse 관련 참고 및 정리 (0) | 2020.04.22 |
[Java] Iterator / ListIterator (0) | 2020.04.22 |
댓글