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

Функция values

Функция values класса DayOfWeek возвращает массив всех семи констант перечисления дней недели в порядке их объявления: от MONDAY до SUNDAY. Функция не принимает параметров и возвращает массив типа Array.

Импорт

import java.time.DayOfWeek

Синтаксис

fun values(): Array<DayOfWeek>

Пример

Получим все дни недели с помощью функции values:

val days = DayOfWeek.values() for (day in days) { println(day) }

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

Array<DayOfWeek> [MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY]

Пример

Получим количество дней в неделе и выведем их названия:

val days = DayOfWeek.values() val count = days.size println("Total days: $count") days.forEach { day -> println(day.name) }

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

String "Total days: 7" Array<String> ['MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', 'SATURDAY', 'SUNDAY']

Пример

Получим числовые значения дней недели (1-7):

val days = DayOfWeek.values() days.forEach { day -> val value = day.getValue() println("$day: $value") }

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

Array<String> ['MONDAY: 1', 'TUESDAY: 2', 'WEDNESDAY: 3', 'THURSDAY: 4', 'FRIDAY: 5', 'SATURDAY: 6', 'SUNDAY: 7']

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

  • функцию valueOf класса DayOfWeek,
    которая возвращает константу по имени
  • функцию getValue класса DayOfWeek,
    которая возвращает числовое значение дня недели
  • функцию plus класса DayOfWeek,
    которая добавляет дни к текущему дню недели
  • функцию minus класса DayOfWeek,
    которая вычитает дни из текущего дня недели
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить