알고리즘/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();
    }
}

참고자료

https://zetawiki.com/wiki/%EC%9E%90%EB%B0%94_String_%EB%B0%B0%EC%97%B4%EC%9D%84_int_%EB%B0%B0%EC%97%B4%EB%A1%9C_%EB%B3%80%ED%99%98

 

자바 String 배열을 int 배열로 변환 - 제타위키

다음 문자열 포함...

zetawiki.com

https://keichee.tistory.com/390

 

[Java] 자바 스트림(stream)을 이용한 유용한 변환 / 추출 방법들

자바 스트림을 이용한 유용한 변환 방법 해당 게시글은 java의 stream을 이용하여 데이터를 쉽게 가공할 수 있는 방법을 정리 해놓은 문서로 유용한 케이스를 발견할 때마다 계속 업데이트할 예정

keichee.tistory.com