НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1160 of 1310 menu

Метод getLargestMinimum

Метод getLargestMinimum класса ValueRange возвращает наибольшее минимальное значение из диапазона допустимых значений для временного поля. Этот метод полезен при работе с полями, которые имеют переменные минимальные значения в разных контекстах, например, день месяца в различных месяцах и годах.

Импорт

import java.time.temporal.ValueRange

Синтаксис

fun getLargestMinimum(): Long

Пример

Получим наибольшее минимальное значение для диапазона дней месяца:

val range = ValueRange.of(1, 31) val largestMin = range.getLargestMinimum() println("Largest minimum: $largestMin")

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

Long 1

Пример

Сравним минимальное и наибольшее минимальное значение для различных диапазонов:

val range1 = ValueRange.of(28, 31) val range2 = ValueRange.of(1, 1, 28, 31) val min1 = range1.getMinimum() val largestMin1 = range1.getLargestMinimum() val min2 = range2.getMinimum() val largestMin2 = range2.getLargestMinimum() println("Range1 - Min: $min1, LargestMin: $largestMin1") println("Range2 - Min: $min2, LargestMin: $largestMin2")

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

String "Range1 - Min: 28, LargestMin: 28" String "Range2 - Min: 1, LargestMin: 28"

Пример

Используем getLargestMinimum с полем дня месяца для февраля високосного года:

import java.time.Month import java.time.Year import java.time.temporal.ChronoField val year = Year.of(2024) val month = Month.FEBRUARY val range = month.range(ChronoField.DAY_OF_MONTH) val largestMin = range.getLargestMinimum() val max = range.getMaximum() println("February 2024 - Largest min: $largestMin, Max: $max")

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

String "February 2024 - Largest min: 1, Max: 29"

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

  • метод getMinimum класса ValueRange,
    который возвращает минимальное значение диапазона
  • метод getMaximum класса ValueRange,
    который возвращает максимальное значение диапазона
  • метод getSmallestMaximum класса ValueRange,
    который возвращает наименьшее максимальное значение диапазона
  • метод of класса ValueRange,
    который создает объект ValueRange
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить