¿Hay una clase que representa la concatenación de una colección con otra colección? Esta clase debe ser una Colección en sí misma, y debe delegar todos los métodos a las colecciones subyacentes (internas); no se debe asignar memoria adicional, ni se debe modificar ninguna de las colecciones originales.Una colección que representa una concatenación de dos colecciones en Java
Ejemplo de uso:
Collection<String> foo = ...
Collection<String> bar = ...
// this should be O(1) memory and time
Collection<String> combined = concat(foo, bar);
if (combined.contains("Zee"))
...
for (String str : combined)
System.out.println(str);
¿Quiere decir algo así como lo que itertools de Python proporciona? –
en realidad no es claro si quieres una clase que representa una colección y un elemento, dos colecciones o qué .. – Jack
Una clase que representa la concatenación de dos colecciones. – ripper234