Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Java/자바] 배열을 Stream으로 변환하는 3가지 방법 본문
Java에서 배열을 Stream으로 변환하는 다양한 방법을 알아보겠습니다. 각 방법은 예제와 함께 자세히 설명됩니다.
예제 1: Arrays.stream() 메서드 사용
import java.util.Arrays;
import java.util.stream.Stream;
public class ArrayToStreamExample {
public static void main(String[] args) {
String[] array = {"Java", "Python", "C++", "JavaScript"};
Stream stream = Arrays.stream(array);
stream.forEach(System.out::println);
}
}
Arrays 클래스의 stream() 메서드를 사용하여 배열을 스트림으로 변환합니다. 그 후 forEach() 메서드를 사용하여 각 요소를 출력합니다.
예제 2: Stream.of() 메서드 사용
import java.util.stream.Stream;
public class ArrayToStreamExample {
public static void main(String[] args) {
String[] array = {"Java", "Python", "C++", "JavaScript"};
Stream stream = Stream.of(array);
stream.forEach(System.out::println);
}
}
Stream 클래스의 of() 메서드를 사용하여 배열을 스트림으로 변환합니다. 그 후 forEach() 메서드를 사용하여 각 요소를 출력합니다.
예제 3: Stream.builder() 및 Stream.build() 메서드 사용
import java.util.stream.Stream;
public class ArrayToStreamExample {
public static void main(String[] args) {
String[] array = {"Java", "Python", "C++", "JavaScript"};
Stream.Builder<String> builder = Stream.builder();
for (String element : array) {
builder.add(element);
}
Stream stream = builder.build();
stream.forEach(System.out::println);
}
}
Stream.builder() 및 Stream.build() 메서드를 사용하여 스트림 빌더를 생성하고 배열의 요소를 추가한 후 스트림을 생성합니다. 그 후 forEach() 메서드를 사용하여 각 요소를 출력합니다.
'프로그래밍' 카테고리의 다른 글
[Java/자바] JSON 파일 읽고 쓰기 (0) | 2024.03.08 |
---|---|
[Java/자바] 디렉토리(폴더) 생성하는 3가지 방법 (0) | 2024.03.08 |
[Java/자바] 파일이 비어있는지 확인하는 방법 (0) | 2024.03.08 |
[Java/자바] 파일 이름에서 확장자 제거하기 (0) | 2024.03.07 |
[Java/자바] 배열 크기 조절하기 (0) | 2024.03.07 |