kotlin-stdlib / kotlin / CharRequisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.3)

class Char : Comparable<Char>
Para Common, JVM, JS

Representa un carácter Unicode de 16 bits.

En la JVM, los valores que no aceptan valores NULL de este tipo se representan como valores del tipo primitivo char.

Para nativos

Representa un carácter Unicode de 16 bits.

Funciones

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

comparar con

Compara este valor con el valor especificado para el pedido.

funcompareTo(other: Char): Int

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

dic

Disminuye este valor.

operatorfundec(): Char

Requisitos de plataforma y versión: Nativo (1.3)

es igual a

funequals(other: Char): Boolean

Indica si algún otro objeto es "igual" a este. Las implementaciones deben cumplir los siguientes requisitos:

funequals(other: Any?): Boolean

Requisitos de plataforma y versión: Nativo (1.3)

código hash

Devuelve un valor de código hash para el objeto. El contrato general de hashCode es:

funhashCode(): Int

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

C ª

Incrementa este valor.

operatorfuninc(): Char

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

menos

Resta el otro valor de Char de este valor dando como resultado un Int.

operatorfunminus(other: Char): Int

Resta el otro valor de Int de este valor dando como resultado un Char.

operatorfunminus(other: Int): Char

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

más

Agrega el otro valor de Int a este valor dando como resultado un Char.

operatorfunplus(other: Int): Char

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

rangeTo

Crea un rango desde este valor hasta el otro valor especificado.

operatorfunrangeTo(other: Char): CharRange

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

toByte

Devuelve el valor de este carácter como Byte.

funtoByte(): Byte

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

toChar

Devuelve el valor de este carácter como Char.

funtoChar(): Char

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

para duplicar

Devuelve el valor de este carácter como Double.

funtoDouble(): Double

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

flotar

Devuelve el valor de este carácter como Float.

funtoFloat(): Float

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

toInt

Devuelve el valor de este carácter como Int.

funtoInt(): Int

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

toLong

Devuelve el valor de este carácter como Long.

funtoLong(): Long

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

a corto

Devuelve el valor de este carácter como Short.

funtoShort(): Short

Requisitos de plataforma y versión: Nativo (1.3)

Encadenar

Devuelve un string representación del objeto.

funtoString(): String

Propiedades del objeto complementario

Requisitos de plataforma y versión: Nativo (1.3)

MAX_CODE_POINT

El valor máximo de un punto de código Unicode. Kotlin / Nativo específico.

constval MAX_CODE_POINT: Int

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

MAX_HIGH_SURROGATE

El valor máximo de una unidad de código sustituto alto de Unicode.

constval MAX_HIGH_SURROGATE: Char

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

MAX_LOW_SURROGATE

El valor máximo de una unidad de código sustituto bajo Unicode.

constval MAX_LOW_SURROGATE: Char

Requisitos de plataforma y versión: Nativo (1.3)

MAX_RADIX

La base máxima disponible para la conversión hacia y desde cadenas.

constval MAX_RADIX: Int

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

MAX_SURROGATE

El valor máximo de una unidad de código suplente Unicode.

constval MAX_SURROGATE: Char

Requisitos de plataforma y versión: JVM (1.3), JS (1.3), Nativo (1.3)

VALOR MÁXIMO

El valor máximo de una unidad de código de carácter.

constval MAX_VALUE: Char

Requisitos de plataforma y versión: Nativo (1.3)

MIN_CODE_POINT

El valor mínimo de un punto de código Unicode. Kotlin / Nativo específico.

constval MIN_CODE_POINT: Int

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

MIN_HIGH_SURROGATE

El valor mínimo de una unidad de código sustituto alto de Unicode.

constval MIN_HIGH_SURROGATE: Char

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

MIN_LOW_SURROGATE

El valor mínimo de una unidad de código sustituto bajo Unicode.

constval MIN_LOW_SURROGATE: Char

Requisitos de plataforma y versión: Nativo (1.3)

MIN_RADIX

La base mínima disponible para la conversión hacia y desde cadenas.

constval MIN_RADIX: Int

Requisitos de plataforma y versión: Nativo (1.3)

MIN_SUPPLEMENTARY_CODE_POINT

El valor mínimo de un punto de código suplementario, u0x10000. Kotlin / Nativo específico.

constval MIN_SUPPLEMENTARY_CODE_POINT: Int

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

MIN_SURROGATE

El valor mínimo de una unidad de código suplente Unicode.

constval MIN_SURROGATE: Char

Requisitos de plataforma y versión: JVM (1.3), JS (1.3), Nativo (1.3)

MIN_VALUE

El valor mínimo de una unidad de código de carácter.

constval MIN_VALUE: Char

Requisitos de plataforma y versión: JVM (1.3), JS (1.3), Nativo (1.3)

SIZE_BITS

El número de bits utilizados para representar un Char en forma binaria.

constval SIZE_BITS: Int

Requisitos de plataforma y versión: JVM (1.3), JS (1.3), Nativo (1.3)

SIZE_BYTES

El número de bytes usados ​​para representar un Char en forma binaria.

constval SIZE_BYTES: Int

Propiedades de extensión

Requisitos de plataforma y versión: JVM (1.0)

direccionalidad

Devuelve la propiedad de direccionalidad Unicode para el carácter dado.

val Char.directionality: CharDirectionality

Funciones de extensión

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

coaccionar al menos

Asegura que este valor no sea menor que el valor mínimo especificado.

fun<T : Comparable<T>> T.coerceAtLeast(minimumValue: T): T

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

coerceAtMost

Asegura que este valor no sea mayor que el valor máximo especificado.

fun<T : Comparable<T>> T.coerceAtMost(maximumValue: T): T

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

coaccionar

Asegura que este valor se encuentre en el rango especificado minimumValue..maximumValue.

fun<T : Comparable<T>> T.coerceIn(
    minimumValue: T?, 
    maximumValue: T?): T

Asegura que este valor se encuentre en el rango especificado.

fun<T : Comparable<T>> T.coerceIn(
    range: ClosedFloatingPointRange<T>): T
fun<T : Comparable<T>> T.coerceIn(range: ClosedRange<T>): T

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

Abajo a

Devuelve una progresión desde este valor hasta el valor especificado con el paso -1.

infixfun Char.downTo(to: Char): CharProgression

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

es igual a

Devoluciones true si este carácter es igual al otro carácter, opcionalmente se ignora el uso de mayúsculas y minúsculas.

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

Requisitos de plataforma y versión: JVM (1.0)

isJavaIdentifierPart

Devoluciones true si este carácter (punto de código Unicode) puede ser parte de un identificador de Java que no sea el primer carácter.

fun Char.isJavaIdentifierPart(): Boolean

Requisitos de plataforma y versión: JVM (1.0)

isJavaIdentifierStart

Devoluciones true si este carácter está permitido como primer carácter en un identificador de Java.

fun Char.isJavaIdentifierStart(): Boolean

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

isSurrogate

Devoluciones true si este carácter es una unidad de código sustituto Unicode.

fun Char.isSurrogate(): Boolean

Requisitos de plataforma y versión: JVM (1.0)

isTitleCase

Devoluciones true si este carácter es un carácter de título.

fun Char.isTitleCase(): Boolean

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

más

Concatena este Char y una Cadena.

operatorfun Char.plus(other: String): String

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

rangeTo

Crea un rango desde este valor comparable hasta el valor especificado.

operatorfun<T : Comparable<T>> T.rangeTo(
    that: T
): ClosedRange<T>

Requisitos de plataforma y versión: JVM (1.0)

toTitleCase

Convierte este personaje en mayúscula.

fun Char.toTitleCase(): Char

Requisitos de plataforma y versión: JVM (1.0), JS (1.0), Nativo (1.0)

Hasta que

Devuelve un rango desde este valor hasta pero excluyendo el valor especificado.

infixfun Char.until(to: Char): CharRange

Funciones de extensión de objetos complementarios

Requisitos de plataforma y versión: Nativo (1.3)

isSupplementaryCodePoint

Comprueba si el punto de código especificado es un punto de código suplementario o no.

fun Char.Companion.isSupplementaryCodePoint(
    codepoint: Int
): Boolean

Requisitos de plataforma y versión: Nativo (1.3)

isSurrogatePair

fun Char.Companion.isSurrogatePair(
    high: Char, 
    low: Char
): Boolean

Requisitos de plataforma y versión: Nativo (1.3)

toChars

Convierte el punto de código especificado en un carácter array. Si el punto de código no es complementario, el método devolverá un array con un elemento, de lo contrario, devolverá un array A con un sustituto alto en A0 y un sustituto bajo en A1.

fun Char.Companion.toChars(codePoint: Int): CharArray

Requisitos de plataforma y versión: Nativo (1.3)

toCodePoint

Convierte un par sustituto en un punto de código Unicode. No valida que los personajes sean un par sustituto válido.

fun Char.Companion.toCodePoint(high: Char, low: Char): Int