Core - 2
Для чего в стримах предназначен метод sorted()?
Метод `sorted()` в Java Stream используется для сортировки элементов потока. Он возвращает новый отсортированный поток, который содержит элементы из исходного потока в отсортированном порядке.
Метод `sorted()` может использовать естественный порядок сортировки элементов (если они реализуют интерфейс Comparable) или принимать в качестве аргумента компаратор для определения пользовательского порядка сортировки.
Вот пример, демонстрирующий использование метода `sorted()` :
List<Integer> numbers = Arrays.asList(5, 2, 8, 1, 3);
List<Integer> sortedNumbers = numbers.stream()
.sorted()
.collect(Collectors.toList());
System.out.println(sortedNumbers);
В этом примере мы создаем список чисел и сортируем его с помощью метода `sorted()` . Результатом будет новый список, содержащий числа в порядке возрастания: `[1, 2, 3, 5, 8]` .