concat
두 개의 스트림을 입력으로 받아서 이를 연결하여 하나의 스트림으로 만든다.
import java.util.stream.Stream;
public class Main {
public static void main(String[] args) {
// 첫 번째 스트림: 1부터 3까지의 정수
Stream<Integer> stream1 = Stream.of(1, 2, 3);
// 두 번째 스트림: 4부터 6까지의 정수
Stream<Integer> stream2 = Stream.of(4, 5, 6);
// 두 개의 스트림을 연결하여 하나의 스트림으로 만듦
Stream<Integer> concatenatedStream = Stream.concat(stream1, stream2);
// 연결된 스트림의 요소 출력
concatenatedStream.forEach(System.out::println);
}
}
[출력결과]
1
2
3
4
5
6
'JAVA' 카테고리의 다른 글
Optional객체에 중간연산자 사용하기: filter() map() flatMap() isPresent() ifPresent() findAny() findFirst() (0) | 2024.03.12 |
---|---|
Optional 객체가 값이 없을경우 대체값을 설정하기: orElse() orElseThrow() (0) | 2024.03.12 |
스트림 람다식을 이용한 임의의값 생성하기 iterate generate (0) | 2024.03.05 |
스트림 임의의 수 만들기 ints() longs() doubles() (0) | 2024.03.05 |
스트림 특정범위의 정수만들기 range() rangeClosed() (0) | 2024.03.05 |