Функция isZero
Функция isZero
класса Period
проверяет, является ли период нулевым.
Период считается нулевым, если все его компоненты (годы, месяцы и дни) равны нулю.
Импорт
import java.time.Period
Синтаксис
fun isZero(): Boolean
Пример
Проверим нулевой период:
val period = Period.of(0, 0, 0)
val res = period.isZero()
println(res)
Результат выполнения кода:
Boolean true
Пример
Проверим ненулевой период с нулевыми годами и месяцами, но ненулевыми днями:
val period = Period.of(0, 0, 5)
val res = period.isZero()
println(res)
Результат выполнения кода:
Boolean false
Пример
Проверим ненулевой период с ненулевыми годами:
val period = Period.of(1, 0, 0)
val res = period.isZero()
println(res)
Результат выполнения кода:
Boolean false
Пример
Сравним два периода с помощью функции isZero
:
val period1 = Period.of(0, 0, 0)
val period2 = Period.of(0, 2, 0)
val res1 = period1.isZero()
val res2 = period2.isZero()
println("First period is zero: $res1")
println("Second period is zero: $res2")
Результат выполнения кода:
String "First period is zero: true"
String "Second period is zero: false"
Смотрите также
-
функцию
of
классаPeriod
,
которая создает период из числовых компонентов -
функцию
getYears
классаPeriod
,
которая возвращает количество лет в периоде -
функцию
getMonths
классаPeriod
,
которая возвращает количество месяцев в периоде -
функцию
getDays
классаPeriod
,
которая возвращает количество дней в периоде