Добавить в корзинуПозвонить
Найти в Дзене
DEBAGanov

Java 145. Given List<String> names . Удалите первую букву из каждого имени и поверните отсортированный список.

Для решения этой задачи можно использовать методы Stream API, которые предоставляет Java. Вот решение: List<String> names = Arrays.asList("John", "Mary", "Peter", "Alice");
List<String> modifiedNames = names.stream()
.map(name -> name.substring(1)) // удаление первой буквы из каждого имени .sorted() // сортировка списка .collect(Collectors.toList());
System.out.println(modifiedNames); // [Alice, ohn, ary, eter] Здесь мы создаем поток из списка имен, применяем к каждому элементу операцию map, которая удаляет первую букву из имени. Затем мы сортируем список и собираем его обратно в список с помощью операции collect. 1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions Tелеграмм канал: https://t.me/DEBAGanov Мое резюме: https://github.com/DEBAGanov

Для решения этой задачи можно использовать методы Stream API, которые предоставляет Java.

Вот решение:

List<String> names = Arrays.asList("John", "Mary", "Peter", "Alice");

List<String> modifiedNames = names.stream()
.map(name -> name.substring(1)) // удаление первой буквы из каждого имени
.sorted() // сортировка списка
.collect(Collectors.toList());

System.out.println(modifiedNames); // [Alice, ohn, ary, eter]

Здесь мы создаем поток из списка имен, применяем к каждому элементу операцию map, которая удаляет первую букву из имени. Затем мы сортируем список и собираем его обратно в список с помощью операции collect.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov