Looking for java Keywords? Try Ask4Keywords

Java Language Устранение дубликатов с использованием Set


пример

Предположим, что у вас есть elements коллекции, и вы хотите создать другую коллекцию, содержащую те же элементы, но со всеми дублирующимися исключениями :

Collection<Type> noDuplicates = new HashSet<Type>(elements);

Пример :

List<String> names = new ArrayList<>(
        Arrays.asList("John", "Marco", "Jenny", "Emily", "Jenny", "Emily", "John"));
Set<String> noDuplicates = new HashSet<>(names);
System.out.println("noDuplicates = " + noDuplicates);

Выход :

noDuplicates = [Marco, Emily, John, Jenny]