Как удалить повторяющиеся элементы из Set?

У меня есть Set c словами, например:

{
    "hello",
    "what",
    "is",
    "Is",
    "b",
    "B"
};

Вопрос как мне удалить повторяющиеся элементы? Чтобы в Set у меня было { "hello", "what", "is", "b" }.


Ответы (1 шт):

Автор решения: azlov

Set хранит только уникальные значения, поэтому после того, как вы приведете все элементы к нижнему регистру (например), одинаковых значений не будет:

set = set.stream().map(String::toLowerCase).collect(Collectors.toSet());
→ Ссылка