"자바 String 숫자를 자릿수 int 배열로 분할"의 두 판 사이의 차이

33번째 줄: 33번째 줄:
[[분류: Java int 배열]]
[[분류: Java int 배열]]
[[분류: 형 변환]]
[[분류: 형 변환]]
[[분류: java.util.Arrays]]]
[[분류: java.util.Arrays]]
[[분류: java.util.stream.Stream]]
[[분류: java.util.stream.Stream]]

2018년 7월 12일 (목) 21:35 판

1 개요

자바 String 숫자를 자릿수별 int 배열로 분할
// import java.util.Arrays;
// import java.util.stream.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]
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 같이 보기

3 참고