複合リストを実装したオープンソース ライブラリを探しています。他のリストから値を読み取り、次のように構築できるリストが必要です。
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));
アイデアは、ソース リストからすべてをコピーする必要がないということです。
簡単なグーグルでは何も見つかりませんでした.Guavaまたはcommonsコレクションには表示されませんでした(見落とした可能性があります)。今はそれを適切に実装する時間がありません。