Stream combinedStream = Stream.of(collectionA, collectionB) .flatMap(Collection::stream); Collection collectionCombined = combinedStream.collect(Collectors.toList());