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

Функция isLetterOrDigit

Функция isLetterOrDigit проверяет, является ли указанный символ буквой (в любом регистре) или цифрой. Применяется к символам типа Char и возвращает булево значение true или false.

Импорт

import kotlin.text.isLetterOrDigit

Синтаксис

fun Char.isLetterOrDigit(): Boolean

Пример

Проверим, является ли символ 'A' буквой или цифрой:

val char: Char = 'A' val res: Boolean = char.isLetterOrDigit() println(res)

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

Boolean true

Пример

Проверим, является ли символ '5' буквой или цифрой:

val char: Char = '5' val res: Boolean = char.isLetterOrDigit() println(res)

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

Boolean true

Пример

Проверим, является ли символ '@' буквой или цифрой:

val char: Char = '@' val res: Boolean = char.isLetterOrDigit() println(res)

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

Boolean false

Пример

Проверим несколько символов в цикле:

val chars = listOf('a', '1', '!', 'Z', '9', '?') for (char in chars) { val isLetterOrDigit = char.isLetterOrDigit() println("$char: $isLetterOrDigit") }

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

a: true 1: true !: false Z: true 9: true ?: false

Пример

Использование функции для фильтрации символов в строке:

val text = "Hello123!@#World" val filtered = text.filter { it.isLetterOrDigit() } println(filtered)

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

String "Hello123World"

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

  • функцию isDigit,
    которая проверяет, является ли символ цифрой
  • функцию isLetter,
    которая проверяет, является ли символ буквой
  • функцию isWhitespace,
    которая проверяет, является ли символ пробельным
  • функцию isLowerCase,
    которая проверяет, является ли символ буквой в нижнем регистре
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить