Метод isZero

Метод isZero класса Duration возвращает true, если длительность равна нулю. В противном случае возвращается false.

Импорт

kotlinimport kotlin.time.Duration
import kotlin.time.Duration.Companion.seconds

Синтаксис

kotlinval isZero: Boolean

Пример

Проверим, равна ли нулю длительность в 5 секунд:

kotlinval duration = 5.seconds
val res = duration.isZero
println(res)

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

kotlinBoolean false

Пример

Проверим нулевую длительность:

kotlinval zeroDuration = Duration.ZERO
val res = zeroDuration.isZero
println(res)

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

kotlinBoolean true

Пример

Используем проверку в условном выражении:

kotlinval duration1 = Duration.ZERO
val duration2 = 1000.seconds

if (duration1.isZero) {
  println("First duration is zero")
}

if (!duration2.isZero) {
  println("Second duration is not zero")
}

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

kotlinString "First duration is zero"
String "Second duration is not zero"

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

  • метод isNegative класса Duration,
    который проверяет, является ли длительность отрицательной
  • метод abs класса Duration,
    который возвращает абсолютное значение длительности
  • константу ZERO класса Duration,
    которая представляет нулевую длительность
  • метод isZero класса Period,
    который проверяет, равен ли период нулю