Companion
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect object Companion
Свойства
Требования к платформе и версии: Native (1.3)
const val MAX_CODE_POINT: Int
Максимальное значение кодовой точки Unicode.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect const val MAX_HIGH_SURROGATE: Char = '\uDBFF'
Максимальное значение кодовой единицы Unicode, представляющей старший суррогат.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect const val MAX_LOW_SURROGATE: Char = '\uDFFF'
Максимальное значение кодовой единицы Unicode, представляющей младший суррогат.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect const val MAX_SURROGATE: Char
Максимальное значение кодовой единицы Unicode, представляющей суррогат.
Требования к платформе и версии: Native (1.3)
const val MIN_CODE_POINT: Int = 0
Минимальное значение кодовой точки Unicode.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect const val MIN_HIGH_SURROGATE: Char = '\uD800'
Минимальное значение кодовой единицы Unicode, представляющей старший суррогат.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect const val MIN_LOW_SURROGATE: Char = '\uDC00'
Минимальное значение кодовой единицы Unicode, представляющей младший суррогат.
Требования к платформе и версии: Native (1.3)
const val MIN_SUPPLEMENTARY_CODE_POINT: Int = 65536
Минимальное значение дополнительной кодовой точки, \u0x10000.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect const val MIN_SURROGATE: Char
Минимальное значение кодовой единицы Unicode, представляющей суррогат.
Требования к платформе и версии: Common (1.3), JS (1.3), JVM (1.3), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect const val SIZE_BYTES: Int = 2
Количество байтов, используемых для представления Char в двоичной форме.
Функции
Требования к платформе и версии: Native (1.3)
actual fun Char.Companion.isSupplementaryCodePoint(codepoint: Int): Boolean
Проверяет, является ли указанная кодовая точка дополнительной кодовой точкой.
Требования к платформе и версии: Native (1.3)
actual fun Char.Companion.isSurrogatePair(high: Char, low: Char): Boolean
Проверяет, являются ли указанные старший и младший символы соответственно Char.isHighSurrogate и Char.isLowSurrogate.
Требования к платформе и версии: Native (1.3)
actual fun Char.Companion.toChars(codePoint: Int): CharArray
Преобразует указанную кодовую точку в массив символов. Если кодовая точка не является дополнительной, метод вернет массив из одного элемента; в противном случае он вернет массив A, в котором A0 — старший суррогат, а A1 — младший суррогат.
Требования к платформе и версии: Native (1.3)
actual fun Char.Companion.toCodePoint(high: Char, low: Char): Int
Преобразует суррогатную пару в кодовую точку 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/-companion/index.html