Я ищу библиотеку с открытым исходным кодом, которая имеет реализацию составного списка.
Мне нужен список, который читает его значения из некоторых других списков и может быть построен примерно так:
List list1 = new ArrayList();
list1.add("0");
List list2 = new LinkedList();
list2.add("1");
list3.add("2");
List list3 = new CompositeList(list1, list2...)
затем:
assertEquals("0", list3.get(0));
assertEquals("1", list3.get(1));
assertEquals("2", list3.get(2));
Идея в том, что мне не нужно копировать все из исходных списков.
Быстрый гугл ничего не нашел, я не видел его в коллекциях Гуавы или общин (возможно, я упустил из виду)
У меня действительно нет времени, чтобы реализовать это должным образом прямо сейчас.