Char
Требования к платформе и версии: Common (1.0), JS (1.1), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect class Char : Comparable<Char>
Представляет 16-битный символ Unicode.
Требования к платформе и версии: JVM (1.0)
actual class Char : Comparable<Char>
Представляет 16-битный символ Unicode. В JVM ненулевые значения этого типа представлены значениями примитивного типа char.
Типы
Свойства
Требования к платформе и версии: Common (1.5), JS (1.5), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect val Char.category: CharCategory
Возвращает общую категорию Unicode этого символа.
Требования к платформе и версии: JVM (1.0)
val Char.directionality: CharDirectionality
Возвращает свойство направленности Unicode для указанного символа.
Функции
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)
expect open operator override fun compareTo(other: Char): Int
Сравнивает это значение с указанным значением для определения порядка.
Требования к платформе и версии: Native (1.3)
actual open operator external override fun compareTo(other: Char): Int
Сравнивает это значение с указанным значением для определения порядка.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun dec(): Char
Возвращает это значение, уменьшенное на единицу.
Требования к платформе и версии: Native (1.3)
actual operator external fun dec(): Char
Возвращает это значение, уменьшенное на единицу.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun dec(): Char
Возвращает это значение, уменьшенное на единицу.
Требования к платформе и версии: Common (1.5)
fun Char.digitToInt(): Int
Возвращает числовое значение десятичной цифры, которую представляет этот Char. Вызывает исключение, если этот Char не является допустимой десятичной цифрой.
fun Char.digitToInt(radix: Int): Int
Возвращает числовое значение цифры, которую этот Char представляет в указанной системе счисления. Вызывает исключение, если система счисления не входит в диапазон 2..36 или если этот Char не является допустимой цифрой в указанной системе счисления.
Требования к платформе и версии: Common (1.5)
fun Char.digitToIntOrNull(): Int?
Возвращает числовое значение десятичной цифры, которую представляет этот Char, или null, если этот Char не является допустимой десятичной цифрой.
fun Char.digitToIntOrNull(radix: Int): Int?
Возвращает числовое значение цифры, которую этот Char представляет в указанной системе счисления, или null, если этот Char не является допустимой цифрой в указанной системе счисления. Вызывает исключение, если система счисления не входит в диапазон 2..36.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun inc(): Char
Возвращает это значение, увеличенное на единицу.
Требования к платформе и версии: Native (1.3)
actual operator external fun inc(): Char
Возвращает это значение, увеличенное на единицу.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun inc(): Char
Возвращает это значение, увеличенное на единицу.
Требования к платформе и версии: Common (1.5), JS (1.5), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isDefined(): Boolean
Возвращает true, если этот символ (кодовая точка Unicode) определён в Unicode.
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isDefined(): Boolean
Возвращает true, если этот символ (кодовая точка Unicode) определён в Unicode.
Требования к платформе и версии: Common (1.5), JS (1.5), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isDigit(): Boolean
Возвращает true, если этот символ является цифрой.
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isDigit(): Boolean
Возвращает true, если этот символ является цифрой.
Требования к платформе и версии: Common (1.0), JS (1.1), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isHighSurrogate(): Boolean
Возвращает true, если этот символ является кодовой единицей верхнего суррогата Unicode (также известной как кодовая единица ведущего суррогата).
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isHighSurrogate(): Boolean
Возвращает true, если этот символ является кодовой единицей верхнего суррогата Unicode (также известной как кодовая единица ведущего суррогата).
Требования к платформе и версии: Native (1.3)
actual external fun Char.isHighSurrogate(): Boolean
Возвращает true, если этот символ является кодовой единицей верхнего суррогата Unicode (также известной как кодовая единица ведущего суррогата).
Требования к платформе и версии: JVM (1.0)
inline fun Char.isIdentifierIgnorable(): Boolean
Возвращает true, если этот символ (кодовая точка Unicode) следует считать игнорируемым символом в идентификаторе Java или идентификаторе Unicode.
Требования к платформе и версии: Common (1.5), JS (1.5), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isISOControl(): Boolean
Возвращает true, если этот символ является управляющим символом ISO.
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isISOControl(): Boolean
Возвращает true, если этот символ является управляющим символом ISO.
Требования к платформе и версии: Native (1.3)
actual external fun Char.isISOControl(): Boolean
Возвращает true, если этот символ является управляющим символом ISO.
Требования к платформе и версии: JVM (1.0)
inline fun Char.isJavaIdentifierPart(): Boolean
Возвращает true, если этот символ (кодовая точка Unicode) может быть частью идентификатора Java, но не первым символом.
Требования к платформе и версии: JVM (1.0)
inline fun Char.isJavaIdentifierStart(): Boolean
Возвращает true, если этот символ допустим в качестве первого символа идентификатора Java.
Требования к платформе и версии: Common (1.5), JS (1.5), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isLetter(): Boolean
Возвращает true, если этот символ является буквой.
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isLetter(): Boolean
Возвращает true, если этот символ является буквой.
Требования к платформе и версии: Common (1.5), JS (1.5), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isLetterOrDigit(): Boolean
Возвращает true, если этот символ является буквой или цифрой.
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isLetterOrDigit(): Boolean
Возвращает true, если этот символ является буквой или цифрой.
Требования к платформе и версии: Common (1.5), JS (1.5), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isLowerCase(): Boolean
Возвращает true, если этот символ является строчной буквой.
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isLowerCase(): Boolean
Возвращает true, если этот символ является строчной буквой.
Требования к платформе и версии: Common (1.0), JS (1.1), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isLowSurrogate(): Boolean
Возвращает true, если этот символ является кодовой единицей нижнего суррогата Unicode (также известной как кодовая единица завершающего суррогата).
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isLowSurrogate(): Boolean
Возвращает true, если этот символ является кодовой единицей нижнего суррогата Unicode (также известной как кодовая единица завершающего суррогата).
Требования к платформе и версии: Native (1.3)
actual external fun Char.isLowSurrogate(): Boolean
Возвращает true, если этот символ является кодовой единицей нижнего суррогата Unicode (также известной как кодовая единица завершающего суррогата).
Требования к платформе и версии: Common (1.0)
fun Char.isSurrogate(): Boolean
Возвращает true, если этот символ является кодовой единицей суррогата Unicode.
Требования к платформе и версии: Common (1.5), JS (1.5), Native (1.5), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isTitleCase(): Boolean
Возвращает true, если этот символ является буквой в титульном регистре.
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isTitleCase(): Boolean
Возвращает true, если этот символ является буквой в титульном регистре.
Требования к платформе и версии: Common (1.5), JS (1.5), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isUpperCase(): Boolean
Возвращает true, если этот символ является прописной буквой.
Требования к платформе и версии: JVM (1.0)
actual inline fun Char.isUpperCase(): Boolean
Возвращает true, если этот символ является прописной буквой.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.isWhitespace(): Boolean
Определяет, является ли символ пробельным.
Требования к платформе и версии: Common (1.5), Native (1.5), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.lowercase(): String
Преобразует этот символ в нижний регистр, используя правила преобразования Unicode для инвариантной локали.
Требования к платформе и версии: JS (1.5)
actual inline fun Char.lowercase(): String
Преобразует этот символ в нижний регистр, используя правила преобразования Unicode для инвариантной локали.
Требования к платформе и версии: JVM (1.5)
actual inline fun Char.lowercase(): String
Преобразует этот символ в нижний регистр, используя правила преобразования Unicode для инвариантной локали.
fun Char.lowercase(locale: Locale): String
Преобразует этот символ в нижний регистр, используя правила преобразования Unicode для указанной локали.
Требования к платформе и версии: Common (1.5), Native (1.5), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.lowercaseChar(): Char
Преобразует этот символ в нижний регистр, используя правила преобразования Unicode для инвариантной локали.
Требования к платформе и версии: JS (1.5), JVM (1.5)
actual inline fun Char.lowercaseChar(): Char
Преобразует этот символ в нижний регистр, используя правила преобразования Unicode для инвариантной локали.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun minus(other: Char): Int
Вычитает значение другого Char из этого значения, в результате получая Int.
expect operator fun minus(other: Int): Char
Вычитает значение другого Int из этого значения, в результате получая Char.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun minus(other: Char): Int
Вычитает значение другого Char из этого значения, в результате получая Int.
actual inline operator fun minus(other: Int): Char
Вычитает значение другого Int из этого значения, в результате получая Char.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun plus(other: Int): Char
Прибавляет значение другого Int к этому значению, в результате получая Char.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun plus(other: Int): Char
Прибавляет значение другого Int к этому значению, в результате получая Char.
Начиная с Kotlin: 1.9
expect operator fun rangeUntil(other: Char): CharRange
Создаёт диапазон от этого значения до указанного другого значения, не включая его.
Требования к платформе и версии: Common (1.5)
fun Char.titlecase(): String
Преобразует этот символ в титульный регистр, используя правила преобразования Unicode для инвариантной локали.
Требования к платформе и версии: JVM (1.5)
fun Char.titlecase(locale: Locale): String
Преобразует этот символ в титульный регистр, используя правила преобразования Unicode для указанной локали.
Требования к платформе и версии: Common (1.5), JS (1.5), Native (1.5), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.titlecaseChar(): Char
Преобразует этот символ в титульный регистр, используя правила преобразования Unicode для инвариантной локали.
Требования к платформе и версии: JVM (1.5)
actual inline fun Char.titlecaseChar(): Char
Преобразует этот символ в титульный регистр, используя правила преобразования Unicode для инвариантной локали.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect funtoByte(): Byte
Возвращает значение этого символа как Byte.
Требования к платформе и версии: Native (1.3)
actual external funtoByte(): Byte
Возвращает значение этого символа как Byte.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline funtoByte(): Byte
Возвращает значение этого символа как Byte.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect funtoDouble(): Double
Возвращает значение этого символа как Double.
Требования к платформе и версии: Native (1.3)
actual external funtoDouble(): Double
Возвращает значение этого символа как Double.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline funtoDouble(): Double
Возвращает значение этого символа как Double.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect funtoFloat(): Float
Возвращает значение этого символа как Float.
Требования к платформе и версии: Native (1.3)
actual external funtoFloat(): Float
Возвращает значение этого символа как Float.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline funtoFloat(): Float
Возвращает значение этого символа как Float.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect funtoLong(): Long
Возвращает значение этого символа как Long.
Требования к платформе и версии: Native (1.3)
actual external funtoLong(): Long
Возвращает значение этого символа как Long.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline funtoLong(): Long
Возвращает значение этого символа как Long.
Требования к платформе и версии: Common (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.toLowerCase(): Char
Преобразует этот символ в нижний регистр, используя правила сопоставления Unicode для инвариантной локали.
Требования к платформе и версии: JS (1.1), JVM (1.0)
actual inline fun Char.toLowerCase(): Char
Преобразует этот символ в нижний регистр, используя правила сопоставления Unicode для инвариантной локали.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect funtoShort(): Short
Возвращает значение этого символа как Short.
Требования к платформе и версии: Native (1.3)
actual external funtoShort(): Short
Возвращает значение этого символа как Short.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline funtoShort(): Short
Возвращает значение этого символа как Short.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)
expect open override fun toString(): String
Возвращает строковое представление объекта.
Требования к платформе и версии: Native (1.3)
actual open external override fun toString(): String
Возвращает строковое представление объекта.
Требования к платформе и версии: JVM (1.0)
inline fun Char.toTitleCase(): Char
Преобразует этот символ в заглавную букву, используя правила сопоставления Unicode для инвариантной локали.
Требования к платформе и версии: Common (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.toUpperCase(): Char
Преобразует этот символ в верхний регистр, используя правила сопоставления Unicode для инвариантной локали.
Требования к платформе и версии: JS (1.1), JVM (1.0)
actual inline fun Char.toUpperCase(): Char
Преобразует этот символ в верхний регистр, используя правила сопоставления Unicode для инвариантной локали.
Требования к платформе и версии: Common (1.5), Native (1.5), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.uppercase(): String
Преобразует этот символ в верхний регистр, используя правила сопоставления Unicode для инвариантной локали.
Требования к платформе и версии: JS (1.5)
actual inline fun Char.uppercase(): String
Преобразует этот символ в верхний регистр, используя правила сопоставления Unicode для инвариантной локали.
Требования к платформе и версии: JVM (1.5)
actual inline fun Char.uppercase(): String
Преобразует этот символ в верхний регистр, используя правила сопоставления Unicode для инвариантной локали.
fun Char.uppercase(locale: Locale): String
Преобразует этот символ в верхний регистр, используя правила сопоставления Unicode для указанной локали.
Требования к платформе и версии: Common (1.5), JS (1.5), Native (1.5), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Char.uppercaseChar(): Char
Преобразует этот символ в верхний регистр, используя правила сопоставления Unicode для инвариантной локали.
Требования к платформе и версии: JVM (1.5)
actual inline fun Char.uppercaseChar(): Char
Преобразует этот символ в верхний регистр, используя правила сопоставления Unicode для инвариантной локали.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char/