НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
785 of 1310 menu

Метод isBefore

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

Импорт

import java.time.Year

Синтаксис

fun isBefore(other: Year): Boolean

Пример

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

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

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

Boolean true

Пример

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

val year1 = Year.of(2025) val year2 = Year.of(2025) val res = year1.isBefore(year2) println(res)

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

Boolean false

Пример

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

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

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

Boolean false

Пример

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

val currentYear = Year.now() val targetYear = Year.of(2030) if (currentYear.isBefore(targetYear)) { println("Current year is before 2030") } else { println("Current year is 2030 or later") }

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

String "Current year is before 2030"

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

  • метод isAfter класса Year,
    который проверяет, следует ли год после указанного года
  • метод isBefore класса LocalDate,
    который сравнивает даты
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить