Объединить два списка без дубликатов

Я хочу добавить элементы из списка в другой список без каких-либо дубликатов. Я использовал метод ниже, включающий набор. Это самый эффективный способ достичь конечного результата? Есть ли более аккуратный способ обновить lista, чтобы он содержал уникальные оба объекта?

Set setboth = new HashSet(lista);
setboth.addAll(listb);
lista.clear();
lista.addAll(setboth);
9
задан edwardmlyte 23 May 2011 в 14:39
поделиться