Метод 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"