Метод isAfter

Метод isAfter класса Year проверяет, является ли текущий объект года после указанного года. В параметр мы передаем объект типа Year для сравнения.

Импорт

kotlinimport java.time.Year

Синтаксис

kotlinfun isAfter(other: Year): Boolean

Пример

Сравним год 2025 с годом 2023:

kotlinval year2025 = Year.of(2025)
val year2023 = Year.of(2023)
val res = year2025.isAfter(year2023)
println(res)

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

kotlinBoolean true

Пример

Сравним год 2025 с годом 2025:

kotlinval year2025a = Year.of(2025)
val year2025b = Year.of(2025)
val res = year2025a.isAfter(year2025b)
println(res)

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

kotlinBoolean false

Пример

Сравним год 2025 с годом 2027:

kotlinval year2025 = Year.of(2025)
val year2027 = Year.of(2027)
val res = year2025.isAfter(year2027)
println(res)

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

kotlinBoolean false

Пример

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

kotlinval currentYear = Year.now()
val targetYear = Year.of(2025)

if (currentYear.isAfter(targetYear)) {
  println("Current year is after 2025")
} else {
  println("Current year is not after 2025")
}

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

kotlinString "Current year is not after 2025"

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

  • метод isBefore класса Year,
    который проверяет, является ли год до указанного
  • метод isAfter класса LocalDate,
    который проверяет, является ли дата после указанной
  • класс Year,
    который представляет год