РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
316 of 1163 menu

Метод min

Метод min класса Collections возвращает минимальный элемент из переданной коллекции или массива. Первым параметром метод принимает коллекцию, массив или их комбинацию, в которой нужно найти минимум. Вторым необязательным параметром можно передать компаратор, который задаёт правило сравнения элементов. Если компаратор не указан, используется естественный порядок сортировки элементов.

Синтаксис

Collections.min(collection) Collections.min(collection, comparator)

Пример

Давайте найдём минимальный элемент в списке чисел:

import java.util.Collections; import java.util.List; public class Main { public static void main(String[] args) { List<Integer> list = List.of(3, 1, 4, 1, 5); int res = Collections.min(list); System.out.println(res); } }

Результат выполнения кода:

1

Пример

Давайте найдём минимальную строку в списке строк:

import java.util.Collections; import java.util.List; public class Main { public static void main(String[] args) { List<String> list = List.of("abcde", "ab", "abc", "abcd"); String res = Collections.min(list); System.out.println(res); } }

Результат выполнения кода:

"ab"

Пример

Давайте найдём минимум с использованием компаратора, который сравнивает элементы в обратном порядке:

import java.util.Collections; import java.util.List; public class Main { public static void main(String[] args) { List<Integer> list = List.of(3, 1, 4, 1, 5); int res = Collections.min(list, Collections.reverseOrder()); System.out.println(res); } }

Результат выполнения кода:

5

Смотрите также

  • метод max,
    который находит максимальный элемент
  • метод sort,
    который сортирует коллекцию
  • метод binarySearch,
    который выполняет бинарный поиск
  • класс Collections,
    который содержит статические методы для работы с коллекциями
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить