Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmSeLC 233 of 420 menu
◀ ▶

Список в множество в Java

Конструктор HashSet принимает коллекцию и строит множество из ее элементов. Одинаковые значения в исходном списке сливаются в один элемент:

import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; ArrayList<String> lst = new ArrayList<>(Arrays.asList("a", "b", "a", "c")); HashSet<String> tags = new HashSet<>(lst); System.out.println(tags); System.out.println(lst);

Тот же прием для списка целых чисел:

import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 2, 3)); HashSet<Integer> uniq = new HashSet<>(nums); System.out.println(uniq);

Дан код:

import java.util.ArrayList; import java.util.Arrays; ArrayList<String> tags = new ArrayList<>(Arrays.asList("x", "y", "x"));

Получите множество без повторяющихся строк. Выведите его в консоль.

Дан код:

import java.util.ArrayList; import java.util.Arrays; ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(5, 5, 10, 15));

Получите множество уникальных чисел. Выведите его в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить