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

20번째 줄: 20번째 줄:


==같이 보기==
==같이 보기==
* [[자바 int를 자릿수별 int 배열로 분할]]
* [[자바 String 배열을 int 배열로 변환]]
* [[자바 String 배열을 int 배열로 변환]]
* [[자바 String을 char 배열로 변환]]
* [[자바 String을 char 배열로 변환]]

2018년 7월 12일 (목) 20:39 판

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 참고