Метод isFixed
Метод isFixed класса ValueRange проверяет, является ли диапазон значений фиксированным.
Фиксированный диапазон означает, что минимальное и максимальное значения равны, то есть диапазон состоит из одного значения.
Метод возвращает true, если диапазон фиксированный, и false в противном случае.
Импорт
import java.time.temporal.ValueRange
Синтаксис
val isFixed: Boolean
Пример
Создадим фиксированный диапазон и проверим его с помощью метода isFixed:
val range = ValueRange.of(10, 10)
val res = range.isFixed
println(res)
Результат выполнения кода:
Boolean true
Пример
Создадим нефиксированный диапазон и проверим его:
val range = ValueRange.of(1, 10)
val res = range.isFixed
println(res)
Результат выполнения кода:
Boolean false
Пример
Проверим диапазон дней в феврале 2025 года (невисокосный год):
val febRange = ValueRange.of(1, 28)
val res = febRange.isFixed
println(res)
Результат выполнения кода:
Boolean false
Пример
Используем метод isFixed с диапазоном часов в сутках:
val hourRange = ValueRange.of(0, 23)
val res = hourRange.isFixed
println("Hour range is fixed: $res")
Результат выполнения кода:
String "Hour range is fixed: false"
Смотрите также
-
метод
ofклассаValueRange,
который создает диапазон значений -
метод
getMinimumклассаValueRange,
который возвращает минимальное значение диапазона -
метод
getMaximumклассаValueRange,
который возвращает максимальное значение диапазона -
метод
isValidValueклассаValueRange,
который проверяет валидность значения в диапазоне