/
ket12werw
/
task3
Обзор
Документация
Войти
/
ket12werw
/
task3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ListNames.java
51 строка
1 KB
ket12werw
zadanie2
19 июл 2026, 19:12
Верифицирован
19 июл 2026, 19:12
28aacec
Код
Авторство
О чём код?
/* Задача 2. Имена участников Предыстория Организаторы конференции получили список имён участников. Некоторые участники зарегистрировались несколько раз. Для печати бейджей нужны уникальные имена в верхнем регистре и в алфавитном порядке. Дано List<String> names = List.of( "Анна", "Иван", "Анна", "Олег", "Иван" ); Что нужно сделать С помощью Stream API: преобразовать имена в верхний регистр; убрать повторяющиеся имена; отсортировать их по алфавиту; сохранить результат в новый список. Ожидаемый результат [АННА, ИВАН, ОЛЕГ] */ package task3; import java.util.List; class ListNames { public static void main(String[] args) { List<String> names = List.of( "Анна", "Иван", "Анна", "Олег", "Иван" ); List<String> namesList = names.stream() .map(String::toUpperCase) .sorted() .distinct() .toList(); System.out.println(namesList); } }