본문 바로가기

PROGRAMMING/JAVA

[JAVA] String Array 를 int Array로 변환하기

알고리즘을 풀다 보면 Scanner로 입력받은 String을 int array로 변환해야 하는 경우가 종종 있다.

 

1. For Loop

 

String[] strArr = sc.nextLine().split(" ");
int[] intArr = new int[strArr.length];

for(int i=0; i<strArr.length; i++){
	intArr[i] = Integer.parseInt(strArr[i]);
}

 

2.Stream

 

String[] strArr = sc.nextLine().split(" ");
int[] intArr = Arrays.asList(strArr).stream().mapToInt(Integer::parseInt).toArray();

'PROGRAMMING > JAVA' 카테고리의 다른 글

[JAVA] Set, List -> Array로 변환  (0) 2021.11.05
[JAVA] 배열 정렬하기 (내림차순, 오름차순)  (0) 2021.11.04
[JAVA] WAR JAR 특징  (0) 2021.06.09
[JAVA] Array : Arrays.copyOfRange  (0) 2021.05.21
[JAVA] Map : getOrDefault  (0) 2021.05.05