Character Clase

Definición

La Character clase ajusta un valor del tipo char primitivo en un objeto .

[Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)]
public sealed class Character : Java.Lang.Object, IConvertible, IDisposable, Java.IO.ISerializable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)>]
type Character = class
    inherit Object
    interface IConvertible
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
Herencia
Atributos
Implementaciones

Comentarios

La Character clase ajusta un valor del tipo char primitivo en un objeto . Un objeto de clase Character contiene un único campo cuyo tipo es char.

Además, esta clase proporciona varios métodos para determinar la categoría de un carácter (letra minúscula, dígito, etc.) y para convertir caracteres de mayúsculas a minúsculas y viceversa.

La información de caracteres se basa en el estándar Unicode

Los métodos y los datos de la clase Character se definen mediante la información del archivo UnicodeData que forma parte de la base de datos de caracteres Unicode mantenida por el Consorcio Unicode. Este archivo especifica varias propiedades, como el nombre y la categoría general para cada punto de código Unicode definido o intervalo de caracteres.

El archivo y su descripción están disponibles en el Consorcio Unicode en: <ul><li>http://www.unicode.org</ul>

<h2>"conformance">Unicode Conformance</h2>

Los campos y métodos de clase Character se definen en términos de información de caracteres del estándar Unicode, específicamente el archivo UnicodeData que forma parte de la base de datos de caracteres Unicode. Este archivo especifica propiedades que incluyen el nombre y la categoría de cada punto de código Unicode asignado o intervalo de caracteres. El archivo está disponible en el Consorcio Unicode en http://www.unicode.org.

La información de caracteres se basa en el estándar Unicode, versión 15.0.

La plataforma Java ha admitido diferentes versiones del estándar Unicode a lo largo del tiempo. Las actualizaciones a las versiones más recientes del estándar Unicode se produjeron en las siguientes versiones de Java, cada una que indica la nueva versión: <table class="striped"><caption style="display:none">Shows Java releases and supported Unicode versions</caption><thead><tr><th scope="col">Java release</th><scope="col">Unicode version</th></tr></thead><tbody><tr><th scope="row" style="text-align:left">Java SE 20</th td>Unicode 15.0/td</tr tr><><th scope="row" style="text-align:left">Java SE 19</th><><>td<Unicode 14.0></td></tr tr><><th scope="row" style="text-align:left">Java SE 15</th><td>Unicode 13.0</td></tr><><th scope="row" style="text-align:left">Java SE 13</th><td>Unicode 12.1</td></tr tr><><th scope="row" style="text-align:left">Java SE 12</th><td>Unicode 11.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 11</th><td>Unicode 10.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 9</th><td>Unicode 8.0</td></tr><><th scope="row" style=" text-align:left">Java SE 8</th><td>Unicode 6.2</td></tr tr><><tr th scope="row" style="text-align:left">Java SE 7</th td Unicode 6.0>/td</tr tr><><th scope="row" style="text-align:left">Java SE 5.0</th><><>td<>Unicode 4.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 1.4</th><td>Unicode 3.0</td></tr tr><tr><th scope="row" style="text-align:left">JDK 1.1</th><td>Unicode 2.0</td></tr tr><><th scope="row" style="text-align:left">JDK 1.0.2</th><td>Unicode 1.1.5</td></tr/tbody><></table> Variaciones de estas versiones Base Unicode, como apéndices reconocidos, se documentan en otro lugar. <h2>"unicode">Representaciones de caracteres< Unicode/h2>

El char tipo de datos (y, por tanto, el valor que un Character objeto encapsula) se basa en la especificación Unicode original, que definió caracteres como entidades de 16 bits de ancho fijo. El estándar Unicode ha cambiado desde entonces para permitir caracteres cuya representación requiere más de 16 bits. El intervalo de puntos de código em legal/em<es ahora U+0000 a U+10FFFF, conocido como >em<Unicode scalar value>/em<.><> (Consulte el definiciónhttp://www.unicode.org/reports/tr27/#notation de la notación U+n en el estándar Unicode).

"BMP">El conjunto de caracteres de U+0000 a U+FFFF a veces se conoce como el <plano>multilingüe básico (BMP)</em>. "adicional">Caracteres cuyos puntos de código son mayores que U+FFFF se denominan<> caracteres< complementarios/em>s. La plataforma Java usa la representación UTF-16 en char matrices y en las String clases y StringBuffer . En esta representación, los caracteres complementarios se representan como un par de char valores, el primero del <rango alto-suplentes></em>, (\ uD800-\ uDBFF), el segundo del <intervalo em>bajo-suplentes</em> (\ uDC00-\ uDFFF).

Un char valor, por lo tanto, representa puntos de código de plano multilingüe básico (BMP), incluidos los puntos de código suplentes o las unidades de código de la codificación UTF-16. Un int valor representa todos los puntos de código Unicode, incluidos los puntos de código complementarios. Los 21 bits inferiores (menos significativos) de se usan para representar puntos de int código Unicode y los 11 bits superiores (más significativos) deben ser cero. A menos que se especifique lo contrario, el comportamiento con respecto a los caracteres complementarios y los valores suplentes char es el siguiente:

<ul><li>Los métodos que solo aceptan un char valor no pueden admitir caracteres adicionales. Tratan char los valores de los intervalos suplentes como caracteres no definidos. Por ejemplo, Character.isLetter('\u005CuD840') devuelve false, aunque este valor específico si va seguido de cualquier valor suplente bajo en una cadena representaría una letra.

<li>Los métodos que aceptan un int valor admiten todos los caracteres Unicode, incluidos los caracteres complementarios. Por ejemplo, Character.isLetter(0x2F81A) devuelve true porque el valor de punto de código representa una letra (ideógrafo CJK). </ul>

En la documentación de la API de Java SE, <em>Unicode code point</em> se usa para los valores de caracteres del intervalo entre U+0000 y U+10FFFF, y <em>Unicode code unit</em> se usa para valores de 16 bits char que son unidades de código de la <codificación em>UTF-16</em> . Para obtener más información sobre la terminología de Unicode, consulte el glosario unicode.

<-- Android quitado: párrafo en ValueBased

Se trata de una clase basada en valores; los programadores deben tratar las instancias que son #equals(Object) iguales que intercambiables y no deben usar instancias para la sincronización o puede producirse un comportamiento impredecible. Por ejemplo, en una versión futura, es posible que se produzca un error en la sincronización. -->

Agregado en la versión 1.0.

Documentación de Java para java.lang.Character.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

Nombre Description
Character(Char)

Construye un objeto recién asignado Character que representa el valor especificado char .

Campos

Nombre Description
Bytes

Número de bytes usados para representar un char valor en formato binario sin signo.

CombiningSpacingMark

Categoría general "Mc" en la especificación Unicode.

ConnectorPunctuation

Categoría general "Pc" en la especificación Unicode.

Control

Categoría general "Cc" en la especificación Unicode.

CurrencySymbol

Categoría general "Sc" en la especificación Unicode.

DashPunctuation

Categoría general "Pd" en la especificación Unicode.

DecimalDigitNumber

Categoría general "Nd" en la especificación Unicode.

DirectionalityArabicNumber

Tipo de carácter bidireccional débil "AN" en la especificación Unicode.

DirectionalityBoundaryNeutral

Tipo de carácter bidireccional débil "BN" en la especificación Unicode.

DirectionalityCommonNumberSeparator

Tipo de carácter bidireccional débil "CS" en la especificación Unicode.

DirectionalityEuropeanNumber

Tipo de carácter bidireccional débil "EN" en la especificación Unicode.

DirectionalityEuropeanNumberSeparator

Tipo de carácter bidireccional débil "ES" en la especificación Unicode.

DirectionalityEuropeanNumberTerminator

Tipo de carácter bidireccional débil "ET" en la especificación Unicode.

DirectionalityFirstStrongIsolate

Tipo de carácter bidireccional débil "FSI" en la especificación Unicode.

DirectionalityLeftToRight

Tipo de carácter bidireccional seguro "L" en la especificación Unicode.

DirectionalityLeftToRightEmbedding

Tipo de carácter bidireccional seguro "LRE" en la especificación Unicode.

DirectionalityLeftToRightIsolate

Tipo de carácter bidireccional débil "LRI" en la especificación Unicode.

DirectionalityLeftToRightOverride

Tipo de carácter bidireccional seguro "LRO" en la especificación Unicode.

DirectionalityNonspacingMark

Tipo de carácter bidireccional débil "NSM" en la especificación Unicode.

DirectionalityOtherNeutrals

Tipo de carácter bidireccional neutro "ON" en la especificación Unicode.

DirectionalityParagraphSeparator

Tipo de carácter bidireccional neutro "B" en la especificación Unicode.

DirectionalityPopDirectionalFormat

Tipo de carácter bidireccional débil "PDF" en la especificación Unicode.

DirectionalityPopDirectionalIsolate

Tipo de carácter bidireccional débil "PDI" en la especificación Unicode.

DirectionalityRightToLeft

Tipo de carácter bidireccional seguro "R" en la especificación Unicode.

DirectionalityRightToLeftArabic

Tipo de carácter bidireccional seguro "AL" en la especificación Unicode.

DirectionalityRightToLeftEmbedding

Tipo de carácter bidireccional seguro "RLE" en la especificación Unicode.

DirectionalityRightToLeftIsolate

Tipo de carácter bidireccional débil "RLI" en la especificación Unicode.

DirectionalityRightToLeftOverride

Tipo de carácter bidireccional seguro "RLO" en la especificación Unicode.

DirectionalitySegmentSeparator

Tipo de carácter bidireccional neutro "S" en la especificación Unicode.

DirectionalityUndefined

Tipo de carácter bidireccional no definido.

DirectionalityWhitespace

Tipo de carácter bidireccional neutro "WS" en la especificación Unicode.

EnclosingMark

Categoría general "Me" en la especificación Unicode.

EndPunctuation

Categoría general "Pe" en la especificación Unicode.

FinalQuotePunctuation

Categoría general "Pf" en la especificación Unicode.

Format

Categoría general "Cf" en la especificación Unicode.

InitialQuotePunctuation

Categoría general "Pi" en la especificación Unicode.

LetterNumber

Categoría general "Nl" en la especificación Unicode.

LineSeparator

Categoría general "Zl" en la especificación Unicode.

LowercaseLetter

Categoría general "Ll" en la especificación Unicode.

MathSymbol

Categoría general "Sm" en la especificación Unicode.

MaxCodePoint

Valor máximo de un objeto Punto de código Unicode, constante U+10FFFF.

MaxHighSurrogate

Valor máximo de un objeto Unidad de código suplente alto unicode en la codificación UTF-16, constante '\u005CuDBFF'.

MaxLowSurrogate

Valor máximo de un objeto Unidad de código suplente baja unicode en la codificación UTF-16, constante '\u005CuDFFF'.

MaxRadix

El radix máximo disponible para la conversión a y desde cadenas.

MaxSurrogate

Valor máximo de una unidad de código suplente Unicode en la codificación UTF-16, constante '\u005CuDFFF'.

MaxValue

El valor constante de este campo es el valor más grande de tipo char, '\u005CuFFFF'.

MinCodePoint

Valor mínimo de un objeto Punto de código Unicode, constante U+0000.

MinHighSurrogate

Valor mínimo de un objeto Unidad de código suplente alto unicode en la codificación UTF-16, constante '\u005CuD800'.

MinLowSurrogate

Valor mínimo de un objeto Unidad de código suplente baja unicode en la codificación UTF-16, constante '\u005CuDC00'.

MinRadix

Radix mínimo disponible para la conversión a y desde cadenas.

MinSupplementaryCodePoint

Valor mínimo de un objeto Punto de código complementario Unicode, constante U+10000.

MinSurrogate

Valor mínimo de una unidad de código suplente Unicode en la codificación UTF-16, constante '\u005CuD800'.

MinValue

El valor constante de este campo es el valor más pequeño de tipo char, '\u005Cu0000'.

ModifierLetter

Categoría general "Lm" en la especificación Unicode.

ModifierSymbol

Categoría general "Sk" en la especificación Unicode.

NonSpacingMark

Categoría general "Mn" en la especificación Unicode.

OtherLetter

Categoría general "Lo" en la especificación Unicode.

OtherNumber

Categoría general "No" en la especificación Unicode.

OtherPunctuation

Categoría general "Po" en la especificación Unicode.

OtherSymbol

Categoría general "So" en la especificación Unicode.

ParagraphSeparator

Categoría general "Zp" en la especificación Unicode.

PrivateUse

Categoría general "Co" en la especificación Unicode.

Size

Número de bits usado para representar un char valor en formato binario sin signo, constante 16.

SpaceSeparator

Categoría general "Zs" en la especificación Unicode.

StartPunctuation

Categoría general "Ps" en la especificación Unicode.

Surrogate

Categoría general "Cs" en la especificación Unicode.

TitlecaseLetter

Categoría general "Lt" en la especificación Unicode.

Unassigned

Categoría general "Cn" en la especificación Unicode.

UppercaseLetter

Categoría general "Lu" en la especificación Unicode.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
Type

Instancia Class que representa el tipo charprimitivo .

Métodos

Nombre Description
CharCount(Int32)

Determina el número de valores necesarios para representar el carácter especificado (punto de char código Unicode).

CharValue()

Devuelve el valor de este Character objeto.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CodePointAt(Char[], Int32, Int32)

Devuelve el punto de código en el índice especificado de la char matriz, donde solo se pueden usar elementos de matriz con index menos de lo que limit se puede usar.

CodePointAt(Char[], Int32)

Devuelve el punto de código en el índice especificado de la char matriz.

CodePointAt(ICharSequence, Int32)

Devuelve el punto de código en el índice especificado de .CharSequence

CodePointAt(String, Int32)

Devuelve el punto de código en el índice especificado de .CharSequence

CodePointBefore(Char[], Int32, Int32)

Devuelve el punto de código anterior al índice especificado de la char matriz, donde solo se pueden usar elementos de matriz con index mayor o igual que start .

CodePointBefore(Char[], Int32)

Devuelve el punto de código anterior al índice especificado de la char matriz.

CodePointBefore(ICharSequence, Int32)

Devuelve el punto de código anterior al índice especificado de .CharSequence

CodePointBefore(String, Int32)

Devuelve el punto de código anterior al índice especificado de .CharSequence

CodePointCount(Char[], Int32, Int32)

Devuelve el número de puntos de código Unicode en una subbarray del char argumento de matriz.

CodePointCount(ICharSequence, Int32, Int32)

Devuelve el número de puntos de código Unicode en el intervalo de texto de la secuencia char especificada.

CodePointCount(String, Int32, Int32)

Devuelve el número de puntos de código Unicode en el intervalo de texto de la secuencia char especificada.

CodePointOf(String)

Devuelve el valor de punto de código del carácter Unicode especificado por el nombre de carácter especificado.

Compare(Char, Char)

Compara dos char valores numéricamente.

CompareTo(Character)

Compara dos Character objetos numéricamente.

Construct(JniObjectReference, JniObjectReferenceOptions)

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
Digit(Char, Int32)

Devuelve el valor numérico del carácter ch en el radix especificado.

Digit(Int32, Int32)

Devuelve el valor numérico del carácter especificado (punto de código Unicode) en el radix especificado.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
Equals(Object)

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
ForDigit(Int32, Int32)

Determina la representación de caracteres de un dígito específico en el radix especificado.

GetDirectionality(Char)

Devuelve la propiedad Directionality Unicode para el carácter especificado.

GetDirectionality(Int32)

Devuelve la propiedad Directionality Unicode para el carácter especificado (punto de código Unicode).

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetName(Int32)

Devuelve el nombre del carácter codePointespecificado o null si el punto de código es #UNASSIGNED unassigned.

GetNumericValue(Char)

Devuelve el int valor que representa el carácter Unicode especificado.

GetNumericValue(Int32)

Devuelve el int valor que representa el carácter especificado (punto de código Unicode).

GetType(Char)

Devuelve un valor que indica la categoría general de un carácter.

GetType(Int32)

Devuelve un valor que indica la categoría general de un carácter.

HashCode(Char)

Devuelve un código hash para un char valor; compatible con Character.hashCode().

HighSurrogate(Int32)

Devuelve el suplente inicial (una unidad de código suplente alta) del par suplente que representa el carácter complementario especificado (punto de código Unicode) en la codificación UTF-16.

IsAlphabetic(Int32)

Determina si el carácter especificado (punto de código Unicode) es alfabético.

IsBmpCodePoint(Int32)

Determina si el carácter especificado (punto de código Unicode) está en el plano multilingüe básico (BMP).

IsDefined(Char)

Determina si un carácter se define en Unicode.

IsDefined(Int32)

Determina si se define un carácter (punto de código Unicode) en Unicode.

IsDigit(Char)

Determina si el carácter especificado es un dígito.

IsDigit(Int32)

Determina si el carácter especificado (punto de código Unicode) es un dígito.

IsEmoji(Int32)

Determina si el carácter especificado (punto de código Unicode) es un Emoji.

IsEmojiComponent(Int32)

Determina si el carácter especificado (punto de código Unicode) es un componente emoji.

IsEmojiModifier(Int32)

Determina si el carácter especificado (punto de código Unicode) es un modificador emoji.

IsEmojiModifierBase(Int32)

Determina si el carácter especificado (punto de código Unicode) es una base modificadora emoji.

IsEmojiPresentation(Int32)

Determina si el carácter especificado (punto de código Unicode) tiene la propiedad Emoji Presentation de forma predeterminada.

IsExtendedPictographic(Int32)

Determina si el carácter especificado (punto de código Unicode) es un pictográfico extendido.

IsHighSurrogate(Char)

Determina si el valor especificado char es un Unidad de código suplente alto unicode (también conocida como unidad de código suplente inicial).

IsIdentifierIgnorable(Char)

Determina si el carácter especificado debe considerarse un carácter ignorable en un identificador java o un identificador Unicode.

IsIdentifierIgnorable(Int32)

Determina si el carácter especificado (punto de código Unicode) debe considerarse como un carácter ignorable en un identificador de Java o un identificador Unicode.

IsIdeographic(Int32)

Determina si el carácter especificado (punto de código Unicode) es un ideógrafo CJKV (chino, japonés, coreano y vietnamita), tal como se define en el estándar Unicode.

IsISOControl(Char)

Determina si el carácter especificado es un carácter de control ISO.

IsISOControl(Int32)

Determina si el carácter al que se hace referencia (punto de código Unicode) es un carácter de control ISO.

IsJavaIdentifierPart(Char)

Determina si el carácter especificado puede formar parte de un identificador de Java como distinto del primer carácter.

IsJavaIdentifierPart(Int32)

Determina si el carácter (punto de código Unicode) puede formar parte de un identificador de Java que no sea el primer carácter.

IsJavaIdentifierStart(Char)

Determina si el carácter especificado está permitido como primer carácter en un identificador de Java.

IsJavaIdentifierStart(Int32)

Determina si el carácter (punto de código Unicode) está permitido como primer carácter de un identificador de Java.

IsJavaLetter(Char)
Obsoletos.

Determina si el carácter especificado está permitido como primer carácter en un identificador de Java.

IsJavaLetterOrDigit(Char)
Obsoletos.

Determina si el carácter especificado puede formar parte de un identificador de Java como distinto del primer carácter.

IsLetter(Char)

Determina si el carácter especificado es una letra.

IsLetter(Int32)

Determina si el carácter especificado (punto de código Unicode) es una letra.

IsLetterOrDigit(Char)

Determina si el carácter especificado es una letra o un dígito.

IsLetterOrDigit(Int32)

Determina si el carácter especificado (punto de código Unicode) es una letra o un dígito.

IsLowerCase(Char)

Determina si el carácter especificado es un carácter en minúsculas.

IsLowerCase(Int32)

Determina si el carácter especificado (punto de código Unicode) es un carácter en minúsculas.

IsLowSurrogate(Char)

Determina si el valor especificado char es un Unidad de código suplente baja unicode (también conocida como unidad de código suplente final).

IsMirrored(Char)

Determina si el carácter se refleja según la especificación Unicode.

IsMirrored(Int32)

Determina si el carácter especificado (punto de código Unicode) se refleja según la especificación Unicode.

IsSpace(Char)
Obsoletos.

Determina si el carácter especificado es espacio en blanco ISO-LATIN-1.

IsSpaceChar(Char)

Determina si el carácter especificado es un carácter de espacio Unicode.

IsSpaceChar(Int32)

Determina si el carácter especificado (punto de código Unicode) es un carácter de espacio Unicode.

IsSupplementaryCodePoint(Int32)

Determina si el carácter especificado (punto de código Unicode) está en el intervalo de caracteres complementario.

IsSurrogate(Char)

Determina si el valor especificado char es una unidad de código suplente Unicode.

IsSurrogatePair(Char, Char)

Determina si el par de char valores especificado es válido. Par suplente Unicode.

IsTitleCase(Char)

Determina si el carácter especificado es un carácter con título.

IsTitleCase(Int32)

Determina si el carácter especificado (punto de código Unicode) es un carácter en mayúsculas.

IsUnicodeIdentifierPart(Char)

Determina si el carácter especificado puede formar parte de un identificador Unicode como distinto del primer carácter.

IsUnicodeIdentifierPart(Int32)

Determina si el carácter especificado (punto de código Unicode) puede formar parte de un identificador Unicode como distinto del primer carácter.

IsUnicodeIdentifierStart(Char)

Determina si el carácter especificado está permitido como primer carácter en un identificador Unicode.

IsUnicodeIdentifierStart(Int32)

Determina si el carácter especificado (punto de código Unicode) está permitido como primer carácter en un identificador Unicode.

IsUpperCase(Char)

Determina si el carácter especificado es un carácter en mayúsculas.

IsUpperCase(Int32)

Determina si el carácter especificado (punto de código Unicode) es un carácter en mayúsculas.

IsValidCodePoint(Int32)

Determina si el punto de código especificado es válido. Valor de punto de código Unicode.

IsWhitespace(Char)

Determina si el carácter especificado es espacio en blanco según Java.

IsWhitespace(Int32)

Determina si el carácter especificado (punto de código Unicode) es un espacio en blanco según Java.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
LowSurrogate(Int32)

Devuelve el suplente final (una unidad de código suplente baja) del elemento . par suplente que representa el carácter complementario especificado (punto de código Unicode) en la codificación UTF-16.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

Devuelve el índice dentro de la subbarray especificada char que se desplaza del elemento proporcionado index por codePointOffset puntos de código.

OffsetByCodePoints(ICharSequence, Int32, Int32)

Devuelve el índice dentro de la secuencia char especificada que se desplaza del objeto proporcionado index por codePointOffset puntos de código.

OffsetByCodePoints(String, Int32, Int32)

Devuelve el índice dentro de la secuencia char especificada que se desplaza del objeto proporcionado index por codePointOffset puntos de código.

ReverseBytes(Char)

Devuelve el valor obtenido al revertir el orden de los bytes en el valor especificado char .

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToChars(Int32, Char[], Int32)

Convierte el carácter especificado (punto de código Unicode) en su representación UTF-16.

ToChars(Int32)

Convierte el carácter especificado (punto de código Unicode) en su representación UTF-16 almacenada en una char matriz.

ToCodePoint(Char, Char)

Convierte el par suplente especificado en su valor de punto de código complementario.

ToLowerCase(Char)

Convierte el argumento de carácter en minúsculas mediante la información de asignación de mayúsculas y minúsculas del archivo UnicodeData.

ToLowerCase(Int32)

Convierte el argumento de carácter (punto de código Unicode) en minúsculas mediante la información de asignación de mayúsculas y minúsculas del archivo UnicodeData.

ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
ToString(Char)

Devuelve un String objeto que representa el objeto especificado char.

ToString(Int32)

Devuelve un String objeto que representa el carácter especificado (punto de código Unicode).

ToTitleCase(Char)

Convierte el argumento de carácter en mayúsculas mediante la información de asignación de mayúsculas y minúsculas del archivo UnicodeData.

ToTitleCase(Int32)

Convierte el argumento de carácter (punto de código Unicode) en mayúsculas y minúsculas mediante la información de asignación de mayúsculas y minúsculas del archivo UnicodeData.

ToUpperCase(Char)

Convierte el argumento de carácter en mayúsculas mediante la información de asignación de mayúsculas del archivo UnicodeData.

ToUpperCase(Int32)

Convierte el argumento de carácter (punto de código Unicode) en mayúsculas mediante la información de asignación de mayúsculas del archivo UnicodeData.

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
ValueOf(Char)

Devuelve una Character instancia que representa el valor especificado char .

Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Operadores

Nombre Description
Explicit(Character to Char)

Convierte el valor especificado Character en Char.

Implementaciones de interfaz explícitas

Nombre Description
IComparable.CompareTo(Object)

Compara este valor con el objeto especificado para ordenar.

IConvertible.GetTypeCode()

Devuelve el código de tipo para este valor.

IConvertible.ToBoolean(IFormatProvider)

La conversión a Boolean no se admite y produce InvalidCastException.

IConvertible.ToByte(IFormatProvider)

Convierte este valor en Byte.

IConvertible.ToChar(IFormatProvider)

Convierte este valor en Char.

IConvertible.ToDateTime(IFormatProvider)

La conversión a DateTime no se admite y produce InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

La conversión a Decimal no se admite y produce InvalidCastException.

IConvertible.ToDouble(IFormatProvider)

La conversión a Double no se admite y produce InvalidCastException.

IConvertible.ToInt16(IFormatProvider)

Convierte este valor en Int16.

IConvertible.ToInt32(IFormatProvider)

Convierte este valor en Int32.

IConvertible.ToInt64(IFormatProvider)

Convierte este valor en Int64.

IConvertible.ToSByte(IFormatProvider)

Convierte este valor en SByte.

IConvertible.ToSingle(IFormatProvider)

La conversión a Single no se admite y produce InvalidCastException.

IConvertible.ToString(IFormatProvider)

Convierte este valor en String.

IConvertible.ToType(Type, IFormatProvider)

Convierte este valor en el tipo especificado por conversionType.

IConvertible.ToUInt16(IFormatProvider)

Convierte este valor en UInt16.

IConvertible.ToUInt32(IFormatProvider)

Convierte este valor en UInt32.

IConvertible.ToUInt64(IFormatProvider)

Convierte este valor en UInt64.

IJavaPeerable.Disposed()

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.Finalized()

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La Character clase ajusta un valor del tipo char primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

La Character clase ajusta un valor del tipo char primitivo en un objeto .

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

La Character clase ajusta un valor del tipo char primitivo en un objeto .

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a