Java 8 fusionne plusieurs collections.

Stream<String> combinedStream = Stream.concat(
  Stream.concat(collectionA.stream(), collectionB.stream()), 
  collectionC.stream());
Cooperative Coyote