Метод isFixed

Метод isFixed класса ValueRange проверяет, является ли диапазон значений фиксированным. Фиксированный диапазон означает, что минимальное и максимальное значения равны, то есть диапазон состоит из одного значения. Метод возвращает true, если диапазон фиксированный, и false в противном случае.

Импорт

kotlinimport java.time.temporal.ValueRange

Синтаксис

kotlinval isFixed: Boolean

Пример

Создадим фиксированный диапазон и проверим его с помощью метода isFixed:

kotlinval range = ValueRange.of(10, 10)
val res = range.isFixed
println(res)

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

kotlinBoolean true

Пример

Создадим нефиксированный диапазон и проверим его:

kotlinval range = ValueRange.of(1, 10)
val res = range.isFixed
println(res)

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

kotlinBoolean false

Пример

Проверим диапазон дней в феврале 2025 года (невисокосный год):

kotlinval febRange = ValueRange.of(1, 28)
val res = febRange.isFixed
println(res)

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

kotlinBoolean false

Пример

Используем метод isFixed с диапазоном часов в сутках:

kotlinval hourRange = ValueRange.of(0, 23)
val res = hourRange.isFixed
println("Hour range is fixed: $res")

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

kotlinString "Hour range is fixed: false"

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

  • метод of класса ValueRange,
    который создает диапазон значений
  • метод getMinimum класса ValueRange,
    который возвращает минимальное значение диапазона
  • метод getMaximum класса ValueRange,
    который возвращает максимальное значение диапазона
  • метод isValidValue класса ValueRange,
    который проверяет валидность значения в диапазоне