Spec-Zone.ru › Kotlin 2

Char

kotlin-stdlib/kotlin/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.

Конструкторы

Char

Требования к платформе и версии: JS

constructor(code: UShort)

Типы

Companion

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect object Companion

Свойства

category

Требования к платформе и версии: 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 этого символа.

code

Требования к платформе и версии: Common (1.5)

val Char.code: Int

Возвращает код этого Char.

directionality

Требования к платформе и версии: JVM (1.0)

val Char.directionality: CharDirectionality

Возвращает свойство направленности Unicode для указанного символа.

Функции

compareTo

Требования к платформе и версии: 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

Сравнивает это значение с указанным значением для определения порядка.

compareTo

Требования к платформе и версии: Common (1.6)

infix inline fun <T> Comparable<T>.compareTo(other: T): Int

Сравнивает этот объект с указанным объектом для определения порядка. Возвращает ноль, если этот объект равен указанному другому объекту, отрицательное число, если он меньше другого, или положительное число, если он больше другого.

dec

Требования к платформе и версии: 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

Возвращает это значение, уменьшенное на единицу.

digitToInt

Требования к платформе и версии: Common (1.5)

fun Char.digitToInt(): Int

Возвращает числовое значение десятичной цифры, которую представляет этот Char. Вызывает исключение, если этот Char не является допустимой десятичной цифрой.

fun Char.digitToInt(radix: Int): Int

Возвращает числовое значение цифры, которую этот Char представляет в указанной системе счисления. Вызывает исключение, если система счисления не входит в диапазон 2..36 или если этот Char не является допустимой цифрой в указанной системе счисления.

digitToIntOrNull

Требования к платформе и версии: Common (1.5)

fun Char.digitToIntOrNull(): Int?

Возвращает числовое значение десятичной цифры, которую представляет этот Char, или null, если этот Char не является допустимой десятичной цифрой.

fun Char.digitToIntOrNull(radix: Int): Int?

Возвращает числовое значение цифры, которую этот Char представляет в указанной системе счисления, или null, если этот Char не является допустимой цифрой в указанной системе счисления. Вызывает исключение, если система счисления не входит в диапазон 2..36.

downTo

Требования к платформе и версии: Common (1.0)

infix fun Char.downTo(to: Char): CharProgression

Возвращает прогрессию от этого значения до указанного значения to включительно с шагом -1.

equals

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open operator override fun equals(other: Any?): Boolean

Указывает, равен ли этот объект какому-либо другому объекту.

equals

Требования к платформе и версии: Common (1.0)

fun Char.equals(other: Char, ignoreCase: Boolean = false): Boolean

Возвращает true, если этот символ равен другому символу, при необходимости игнорируя регистр символов.

hashCode

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun hashCode(): Int

Возвращает хеш-код объекта.

inc

Требования к платформе и версии: 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

Возвращает это значение, увеличенное на единицу.

isDefined

Требования к платформе и версии: 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.

isDigit

Требования к платформе и версии: 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, если этот символ является цифрой.

isHighSurrogate

Требования к платформе и версии: 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 (также известной как кодовая единица ведущего суррогата).

isIdentifierIgnorable

Требования к платформе и версии: JVM (1.0)

inline fun Char.isIdentifierIgnorable(): Boolean

Возвращает true, если этот символ (кодовая точка Unicode) следует считать игнорируемым символом в идентификаторе Java или идентификаторе Unicode.

isISOControl

Требования к платформе и версии: 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.

isJavaIdentifierPart

Требования к платформе и версии: JVM (1.0)

inline fun Char.isJavaIdentifierPart(): Boolean

Возвращает true, если этот символ (кодовая точка Unicode) может быть частью идентификатора Java, но не первым символом.

isJavaIdentifierStart

Требования к платформе и версии: JVM (1.0)

inline fun Char.isJavaIdentifierStart(): Boolean

Возвращает true, если этот символ допустим в качестве первого символа идентификатора Java.

isLetter

Требования к платформе и версии: 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, если этот символ является буквой.

isLetterOrDigit

Требования к платформе и версии: 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, если этот символ является буквой или цифрой.

isLowerCase

Требования к платформе и версии: 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, если этот символ является строчной буквой.

isLowSurrogate

Требования к платформе и версии: 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 (также известной как кодовая единица завершающего суррогата).

isSurrogate

Требования к платформе и версии: Common (1.0)

fun Char.isSurrogate(): Boolean

Возвращает true, если этот символ является кодовой единицей суррогата Unicode.

isTitleCase

Требования к платформе и версии: 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, если этот символ является буквой в титульном регистре.

isUpperCase

Требования к платформе и версии: 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, если этот символ является прописной буквой.

isWhitespace

Требования к платформе и версии: 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

Определяет, является ли символ пробельным.

lowercase

Требования к платформе и версии: 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 для указанной локали.

lowercaseChar

Требования к платформе и версии: 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 для инвариантной локали.

minus

Требования к платформе и версии: 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.

plus

Требования к платформе и версии: 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.

plus

Требования к платформе и версии: Common (1.0)

inline operator fun Char.plus(other: String): String

Объединяет этот Char со строкой.

rangeTo

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect operator fun rangeTo(other: Char): CharRange

Создаёт диапазон от этого значения до указанного другого значения.

rangeUntil

Начиная с Kotlin: 1.9

expect operator fun rangeUntil(other: Char): CharRange

Создаёт диапазон от этого значения до указанного другого значения, не включая его.

titlecase

Требования к платформе и версии: Common (1.5)

fun Char.titlecase(): String

Преобразует этот символ в титульный регистр, используя правила преобразования Unicode для инвариантной локали.

Требования к платформе и версии: JVM (1.5)

fun Char.titlecase(locale: Locale): String

Преобразует этот символ в титульный регистр, используя правила преобразования Unicode для указанной локали.

titlecaseChar

Требования к платформе и версии: 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 для инвариантной локали.

toByte

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect fun toByte(): Byte

Возвращает значение этого символа как Byte.

Требования к платформе и версии: Native (1.3)

actual external fun toByte(): Byte

Возвращает значение этого символа как Byte.

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline fun toByte(): Byte

Возвращает значение этого символа как Byte.

toChar

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect fun toChar(): Char

Возвращает значение этого символа как Char.

Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline fun toChar(): Char

Возвращает значение этого символа как Char.

toDouble

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect fun toDouble(): Double

Возвращает значение этого символа как Double.

Требования к платформе и версии: Native (1.3)

actual external fun toDouble(): Double

Возвращает значение этого символа как Double.

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline fun toDouble(): Double

Возвращает значение этого символа как Double.

toFloat

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect fun toFloat(): Float

Возвращает значение этого символа как Float.

Требования к платформе и версии: Native (1.3)

actual external fun toFloat(): Float

Возвращает значение этого символа как Float.

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline fun toFloat(): Float

Возвращает значение этого символа как Float.

toInt

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun toInt(): Int

Возвращает значение этого символа как Int.

Требования к платформе и версии: Native (1.3)

actual external fun toInt(): Int

Возвращает значение этого символа как Int.

toLong

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect fun toLong(): Long

Возвращает значение этого символа как Long.

Требования к платформе и версии: Native (1.3)

actual external fun toLong(): Long

Возвращает значение этого символа как Long.

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline fun toLong(): Long

Возвращает значение этого символа как Long.

toLowerCase

Требования к платформе и версии: 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 для инвариантной локали.

toShort

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect fun toShort(): Short

Возвращает значение этого символа как Short.

Требования к платформе и версии: Native (1.3)

actual external fun toShort(): Short

Возвращает значение этого символа как Short.

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline fun toShort(): Short

Возвращает значение этого символа как Short.

toString

Требования к платформе и версии: 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

Возвращает строковое представление объекта.

toTitleCase

Требования к платформе и версии: JVM (1.0)

inline fun Char.toTitleCase(): Char

Преобразует этот символ в заглавную букву, используя правила сопоставления Unicode для инвариантной локали.

toUpperCase

Требования к платформе и версии: 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 для инвариантной локали.

until

Требования к платформе и версии: Common (1.0)

infix fun Char.until(to: Char): CharRange

Возвращает диапазон от этого значения до указанного значения to, не включая его.

uppercase

Требования к платформе и версии: 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 для указанной локали.

uppercaseChar

Требования к платформе и версии: 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API