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

Сортировка списка в Java

Метод Collections.sort упорядочивает список по возрастанию на месте:

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

Сортировку по убыванию задают вторым аргументом Collections.reverseOrder:

import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; ArrayList<Integer> tags = new ArrayList<>(Arrays.asList(5, 1, 4)); Collections.sort(tags, Collections.reverseOrder()); System.out.println(tags);

Чтобы не менять исходный список, копируют его, сортируют копию и сравнивают результат:

import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; ArrayList<Integer> src = new ArrayList<>(Arrays.asList(3, 2, 1)); ArrayList<Integer> ordered = new ArrayList<>(src); Collections.sort(ordered); System.out.println(src); System.out.println(ordered);

Дан код:

import java.util.ArrayList; import java.util.Arrays; ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(4, 2, 5, 1, 3));

Выстройте элементы по возрастанию. Выведите список в консоль.

Дан код:

import java.util.ArrayList; import java.util.Arrays; ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(4, 2, 5, 1, 3));

Выстройте элементы по убыванию. Выведите список в консоль.

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