Stream concat(Stream<? extends T> a,
Stream<? extends T> b)
creates a concatenated stream.
concat
has the following syntax.
static <T> Stream<T> concat(Stream<? extends T> a, Stream<? extends T> b)
The following example shows how to use concat
.
import java.util.Arrays; import java.util.List; import java.util.stream.Stream; //w ww.ja v a 2s. co m public class Main { public static void main(String[] args) { List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5); List<Integer> numbers1 = Arrays.asList(1, 2, 3, 4, 5); Stream<Integer> s = Stream.concat(numbers.stream(), numbers1.stream()); System.out.println(s.count()); } }
The code above generates the following result.