This Java 8 program concatenates two Streams using Stream.concat().
Code Example:
import java.util.Arrays;
import java.util.List;
import java.util.stream.Stream;
public class Java8 {
public static void main(String[] args) {
List<String> list1 = Arrays.asList("Java", "8");
List<String> list2 = Arrays.asList("explained", "through", "programs");
Stream<String> concatStream = Stream.concat(list1.stream(), list2.stream());
concatStream.forEach(str -> System.out.print(str + " "));
}
}Output:
Java 8 explained through programs