Je suis à la recherche d'une bibliothèque opensource qui a une implémentation d'une liste composite. J'ai besoin d'une liste qui lit ses valeurs à partir d'autres listes et qui peut être construite comme ceci: Java Composite List
List list1 = new ArrayList();
list1.add("0");
List list2 = new LinkedList();
list2.add("1");
list3.add("2");
List list3 = new CompositeList(list1, list2...)
puis:
assertEquals("0", list3.get(0));
assertEquals("1", list3.get(1));
assertEquals("2", list3.get(2));
L'idée est que je n'ai pas besoin de copier tout depuis les listes sources. Un google rapide n'a rien trouvé, je ne l'ai pas vu dans les collections de goyave ou de communes (je l'ai peut-être oublié). Je n'ai pas vraiment le temps de l'implémenter correctement maintenant.
Vous êtes à la recherche d'une vue en direct? Quel comportement attendez-vous si vous revenez ajouter quelque chose à list1? –
@Mark oui il doit être en direct. – AmanicA
Pourrait expliquer pourquoi vous voudriez cela? Vous feriez mieux de créer une nouvelle liste qui contient tous les éléments souhaités (veuillez ne pas dire que c'est pour des raisons de performance: P) –