Существует ли стандартная реализация Java (1.5+) (т. Е. Нет сторонней) коллекции, которая позволяет мне приклеить несколько коллекций в один?Java collection reference-copy
Вот эскиз, как это работает:
final SomeCollection x = new SomeCollection();
final ArrayList a = new ArrayList();
a.add("first");
assert(a.size() == 1);
x.embed(a); // don't know for sure, if this exists.
assert(x.size() == 1);
a.add("second");
assert(a.size() == 2);
assert(x.size() == 2); // the other array is used as a backend-collection.
final ArrayList b = new ArrayList();
b.add("third");
assert(b.size() == 1);
x.embed(b);
assert(x.size() == 3); // x is a combination of the other two lists.
Спасибо!
Непревзойденное выполнение. (Простой «нет» был недостаточно длинным.) :) – PSpeed