알고리즘/Tip for JAVA
자바 String 배열을 int 배열로 변환
i'mMolly
2023. 4. 25. 16:31
스트림(Stream)
1. br.readLine()은 BufferedReader 객체 br에서 한 줄의 입력을 읽습니다.
2. split(" ")은 해당 줄을 공백으로 분할하여 문자열 배열을 반환합니다.
3. Arrays.stream()은 문자열 배열에서 Stream<String> 객체를 생성합니다.
4. mapToInt(Integer::parseInt)은 스트림의 각 요소에 Integer 클래스의 parseInt() 메서드를 적용하여 문자열을 int로 변환합니다.
5. toArray()는 최종적으로 int 배열로 변환합니다.
import java.util.Arrays;
class MyClass {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] times = Arrays.stream(br.readLine().split(" ")).mapToInt(Integer::parseInt).toArray();
}
}
참고자료
자바 String 배열을 int 배열로 변환 - 제타위키
다음 문자열 포함...
zetawiki.com
https://keichee.tistory.com/390
[Java] 자바 스트림(stream)을 이용한 유용한 변환 / 추출 방법들
자바 스트림을 이용한 유용한 변환 방법 해당 게시글은 java의 stream을 이용하여 데이터를 쉽게 가공할 수 있는 방법을 정리 해놓은 문서로 유용한 케이스를 발견할 때마다 계속 업데이트할 예정
keichee.tistory.com