Condividi tramite


Character Classe

Definizione

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

[Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)]
public sealed class Character : Java.Lang.Object, IConvertible, IDisposable, Java.Interop.IJavaPeerable, 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
Ereditarietà
Character
Attributi
Implementazioni

Commenti

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto . Un oggetto della classe Character contiene un singolo campo il cui tipo è char.

Inoltre, questa classe fornisce diversi metodi per determinare la categoria di un carattere (lettera minuscola, cifra e così via) e per la conversione di caratteri da maiuscole a minuscole e viceversa.

Le informazioni sui caratteri sono basate sullo standard Unicode

I metodi e i dati della classe Character sono definiti dalle informazioni nel file UnicodeData che fa parte del database carattere Unicode gestito dal Consorzio Unicode. Questo file specifica varie proprietà, tra cui nome e categoria generale per ogni punto di codice Unicode definito o intervallo di caratteri.

Il file e la relativa descrizione sono disponibili dal Consorzio Unicode all'indirizzo: <ul><li>http://www.unicode.org</ul>

<h2>"conformità">Conformità< Unicode/h2>

I campi e i metodi della classe Character sono definiti in termini di informazioni sui caratteri dello standard Unicode, in particolare il file UnicodeData che fa parte del database di caratteri Unicode. Questo file specifica le proprietà, tra cui nome e categoria per ogni punto di codice Unicode assegnato o intervallo di caratteri. Il file è disponibile dal Consorzio Unicode in http://www.unicode.org.

Le informazioni sui caratteri sono basate su Unicode Standard, versione 13.0.

La piattaforma Java ha supportato diverse versioni dello Standard Unicode nel tempo. Gli aggiornamenti alle versioni più recenti dello standard Unicode si sono verificati nelle versioni Java seguenti, ognuno che indica la nuova versione: <table class="striped><"didascalia style="display:none">Mostra versioni Java e versioni< Unicode supportate/didascalia<> thead><tr><th scope="col>">Release/th scope="Java release</th scope="col"Unicode version</th<><>/tr/><><tbody>>><<td td Java SE 15</><>td td Unicode 13.0</td<><>/tr tr><>td Java SE 13</td Unicode 12.1</>><td/tr<>tr><td><> Java SE 12</td td<>>Unicode 11.0/td/tr tr>><td Java SE 11</td td Unicode 10.0><<<></td/>><tr>><<>td Java SE 9</td><><Td>Unicode 8.0</td>><<>></tr td Java SE 8<<>>/td Unicode 6.2</td><></tr><>td Java SE 7</>><td td Unicode 6.0><</td/tr<>tr><td>Java SE 5.0/td td<>>Unicode 4.0</td/tr tr>><td Java SE 1.4</td><td>Unicode 3.0<<><></td/tr>>><<td Td>< JDK 1.1</Td><>td Unicode 2.0/td/tr<>td JDK 1.0.2<</td><td>Unicode 1.1.5</td><></tr><>></tbody></table> Varianti da queste versioni Unicode di base, ad esempio le appendice riconosciute, sono documentate altrove. <h2"unicode">Rappresentazioni< di caratteri Unicode/h2>>

Il char tipo di dati (e quindi il valore che un Character oggetto incapsula) si basa sulla specifica Unicode originale, che ha definito caratteri come entità a larghezza fissa a 16 bit. Unicode Standard è stato modificato per consentire ai caratteri la cui rappresentazione richiede più di 16 bit. L'intervallo di punto di codice legale<>/em>s è ora U+0000 a U+10FFFF, noto come <em valore>scalare< Unicode/em>.< (Fare riferimento alla definizionehttp://www.unicode.org/reports/tr27/#notation della notazione U+n nello standard Unicode).

"BMP">Il set di caratteri da U+0000 a U+FFFFFF è talvolta definito piano <>multilingue di base (BMP)</em>. I caratteri "supplementari">i cui punti di codice sono maggiori di U+FFFF SONO denominati <carattere>< supplementare/em s>. La piattaforma Java usa la rappresentazione UTF-16 nelle char matrici e nelle String classi e StringBuffer . In questa rappresentazione i caratteri supplementari sono rappresentati come coppia di char valori, il primo dall'intervallo em high-surrogates/em , (\uD800-\uDBFF), il secondo dall'intervallo>><< em low-surrogates<</>em> (\uDC00-\uDFFF).

Un char valore, pertanto, rappresenta i punti di codice BMP (Basic Multilingual Plane), inclusi i punti di codice surrogati o le unità di codice della codifica UTF-16. Un int valore rappresenta tutti i punti di codice Unicode, inclusi i punti di codice supplementari. I bit inferiori (meno significativi) di vengono usati per rappresentare i punti di int codice Unicode e i bit superiori (più significativi) di 11 bit devono essere zero. A meno che non sia specificato diversamente, il comportamento rispetto ai caratteri supplementari e ai valori surrogati char è il seguente:

<ul><li>I metodi che accettano solo un char valore non possono supportare caratteri supplementari. Trattano char i valori dagli intervalli surrogati come caratteri non definiti. Ad esempio, Character.isLetter('\u005CuD840') restituisce false, anche se questo valore specifico se seguito da qualsiasi valore surrogato basso in una stringa rappresenta una lettera.

<li>I metodi che accettano un int valore supportano tutti i caratteri Unicode, inclusi i caratteri supplementari. Ad esempio, Character.isLetter(0x2F81A) restituisce true perché il valore del punto di codice rappresenta una lettera (un ideografo CJK). </ul>

Nella documentazione <dell'API Java SE em em>il punto< di codice Unicode/em> viene usato per i valori di carattere nell'intervallo compreso tra U+0000 e U+10FFFF e <em>unità di codice Unicode/em> vengono usati per valori a 16 bit char che sono unità di codice< della <>codifica em UTF-16</em>. Per altre informazioni sulla terminologia Unicode, vedere il glossario Unicode.

<-- Android-removed: paragrafo in ValueBased

Si tratta di una classe basata su valori ; i programmatori devono considerare le istanze #equals(Object) uguali a quelli intercambiabili e non devono usare istanze per la sincronizzazione o un comportamento imprevedibile. Ad esempio, in una versione futura, la sincronizzazione potrebbe non riuscire. -->

Aggiunta nella versione 1.0.

Documentazione Java per java.lang.Character.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

Character(Char)

Restituisce un Optional oggetto contenente il descrittore nominale per questa istanza.

Campi

Bytes

Numero di byte utilizzati per rappresentare un char valore in formato binario senza segno.

CombiningSpacingMark

Categoria generale "Mc" nella specifica Unicode.

ConnectorPunctuation

Categoria generale "Pc" nella specifica Unicode.

Control

Categoria generale "Cc" nella specifica Unicode.

CurrencySymbol

Categoria generale "Sc" nella specifica Unicode.

DashPunctuation

Categoria generale "Pd" nella specifica Unicode.

DecimalDigitNumber

Categoria generale "Nd" nella specifica Unicode.

DirectionalityArabicNumber

Tipo di carattere bidirezionale debole "AN" nella specifica Unicode.

DirectionalityBoundaryNeutral

Tipo di carattere bidirezionale debole "BN" nella specifica Unicode.

DirectionalityCommonNumberSeparator

Tipo di carattere bidirezionale debole "CS" nella specifica Unicode.

DirectionalityEuropeanNumber

Tipo di carattere bidirezionale debole "EN" nella specifica Unicode.

DirectionalityEuropeanNumberSeparator

Tipo di carattere bidirezionale debole "ES" nella specifica Unicode.

DirectionalityEuropeanNumberTerminator

Tipo di carattere bidirezionale debole "ET" nella specifica Unicode.

DirectionalityFirstStrongIsolate

Tipo di carattere bidirezionale debole "FSI" nella specifica Unicode.

DirectionalityLeftToRight

Tipo di carattere bidirezionale sicuro "L" nella specifica Unicode.

DirectionalityLeftToRightEmbedding

Tipo di carattere bidirezionale sicuro "LRE" nella specifica Unicode.

DirectionalityLeftToRightIsolate

Tipo di carattere bidirezionale debole "LRI" nella specifica Unicode.

DirectionalityLeftToRightOverride

Tipo di carattere bidirezionale sicuro "LRO" nella specifica Unicode.

DirectionalityNonspacingMark

Tipo di carattere bidirezionale debole "NSM" nella specifica Unicode.

DirectionalityOtherNeutrals

Tipo di carattere bidirezionale neutro "ON" nella specifica Unicode.

DirectionalityParagraphSeparator

Tipo di carattere bidirezionale neutro "B" nella specifica Unicode.

DirectionalityPopDirectionalFormat

Tipo di carattere bidirezionale debole "PDF" nella specifica Unicode.

DirectionalityPopDirectionalIsolate

Tipo di carattere bidirezionale debole "PDI" nella specifica Unicode.

DirectionalityRightToLeft

Tipo di carattere bidirezionale sicuro "R" nella specifica Unicode.

DirectionalityRightToLeftArabic

Tipo di carattere bidirezionale sicuro "AL" nella specifica Unicode.

DirectionalityRightToLeftEmbedding

Tipo di carattere bidirezionale sicuro "RLE" nella specifica Unicode.

DirectionalityRightToLeftIsolate

Tipo di carattere bidirezionale debole "RLI" nella specifica Unicode.

DirectionalityRightToLeftOverride

Tipo di carattere bidirezionale sicuro "RLO" nella specifica Unicode.

DirectionalitySegmentSeparator

Tipo di carattere bidirezionale neutro "S" nella specifica Unicode.

DirectionalityUndefined

Tipo di carattere bidirezionale non definito.

DirectionalityWhitespace

Tipo di carattere bidirezionale neutro "WS" nella specifica Unicode.

EnclosingMark

Categoria generale "Me" nella specifica Unicode.

EndPunctuation

Categoria generale "Pe" nella specifica Unicode.

FinalQuotePunctuation

Categoria generale "Pf" nella specifica Unicode.

Format

Categoria generale "Cf" nella specifica Unicode.

InitialQuotePunctuation

Categoria generale "Pi" nella specifica Unicode.

LetterNumber

Categoria generale "Nl" nella specifica Unicode.

LineSeparator

Categoria generale "Zl" nella specifica Unicode.

LowercaseLetter

Categoria generale "Ll" nella specifica Unicode.

MathSymbol

Categoria generale "Sm" nella specifica Unicode.

MaxCodePoint

Valore massimo di un oggetto Punto di codice Unicode, costante U+10FFFF.

MaxHighSurrogate

Valore massimo di un oggetto Unità di codice unicode con surrogato elevato nella codifica UTF-16, costante '\u005CuDBFF'.

MaxLowSurrogate

Valore massimo di un oggetto Unità di codice unicode con surrogato basso nella codifica UTF-16, costante '\u005CuDFFF'.

MaxRadix

Valore massimo di radix disponibile per la conversione da e verso stringhe.

MaxSurrogate

Valore massimo di un'unità di codice surrogato Unicode nella codifica UTF-16, costante '\u005CuDFFF'.

MaxValue

Il valore costante di questo campo è il valore più grande di tipo char, '\u005CuFFFF'.

MinCodePoint

Valore minimo di un oggetto Punto di codice Unicode, costante U+0000.

MinHighSurrogate

Valore minimo di un oggetto Unità di codice unicode con surrogato elevato nella codifica UTF-16, costante '\u005CuD800'.

MinLowSurrogate

Valore minimo di un oggetto Unità di codice unicode con surrogato basso nella codifica UTF-16, costante '\u005CuDC00'.

MinRadix

Valore minimo di radix disponibile per la conversione da e verso stringhe.

MinSupplementaryCodePoint

Valore minimo di un oggetto Punto di codice supplementare Unicode, costante U+10000.

MinSurrogate

Valore minimo di un'unità di codice surrogato Unicode nella codifica UTF-16, costante '\u005CuD800'.

MinValue

Il valore costante di questo campo è il valore più piccolo di tipo char, '\u005Cu0000'.

ModifierLetter

Categoria generale "Lm" nella specifica Unicode.

ModifierSymbol

Categoria generale "Sk" nella specifica Unicode.

NonSpacingMark

Categoria generale "Mn" nella specifica Unicode.

OtherLetter

Categoria generale "Lo" nella specifica Unicode.

OtherNumber

Categoria generale "No" nella specifica Unicode.

OtherPunctuation

Categoria generale "Po" nella specifica Unicode.

OtherSymbol

Categoria generale "So" nella specifica Unicode.

ParagraphSeparator

Categoria generale "Zp" nella specifica Unicode.

PrivateUse

Categoria generale "Co" nella specifica Unicode.

Size

Numero di bit utilizzati per rappresentare un char valore in formato binario senza segno, costante 16.

SpaceSeparator

Categoria generale "Zs" nella specifica Unicode.

StartPunctuation

Categoria generale "Ps" nella specifica Unicode.

Surrogate

Categoria generale "Cs" nella specifica Unicode.

TitlecaseLetter

Categoria generale "Lt" nella specifica Unicode.

Unassigned

Categoria generale "Cn" nella specifica Unicode.

UppercaseLetter

Categoria generale "Lu" nella specifica Unicode.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
JniPeerMembers

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

PeerReference

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
Type

Class Istanza che rappresenta il tipo charprimitivo .

Metodi

CharCount(Int32)

Determina il numero di char valori necessari per rappresentare il carattere specificato (punto di codice Unicode).

CharValue()

Restituisce il valore di questo Character oggetto.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CodePointAt(Char[], Int32)

Restituisce il punto di codice in corrispondenza dell'indice specificato della char matrice.

CodePointAt(Char[], Int32, Int32)

Restituisce il punto di codice in corrispondenza dell'indice specificato della char matrice, in cui è possibile usare solo gli elementi della matrice con index meno di .limit

CodePointAt(ICharSequence, Int32)

Restituisce il punto di codice in corrispondenza dell'indice specificato dell'oggetto CharSequence.

CodePointAt(String, Int32)

Restituisce il punto di codice in corrispondenza dell'indice specificato dell'oggetto CharSequence.

CodePointBefore(Char[], Int32)

Restituisce il punto di codice che precede l'indice specificato della char matrice.

CodePointBefore(Char[], Int32, Int32)

Restituisce il punto di codice che precede l'indice specificato della char matrice, in cui è possibile usare solo gli elementi della matrice con index maggiore o uguale a start .

CodePointBefore(ICharSequence, Int32)

Restituisce il punto di codice che precede l'indice specificato dell'oggetto CharSequence.

CodePointBefore(String, Int32)

Restituisce il punto di codice che precede l'indice specificato dell'oggetto CharSequence.

CodePointCount(Char[], Int32, Int32)

Restituisce il numero di punti di codice Unicode in una sottomaschera dell'argomento char matrice.

CodePointCount(ICharSequence, Int32, Int32)

Restituisce il numero di punti di codice Unicode nell'intervallo di testo della sequenza char specificata.

CodePointCount(String, Int32, Int32)

Restituisce il numero di punti di codice Unicode nell'intervallo di testo della sequenza char specificata.

Compare(Char, Char)

Confronta due char valori numericamente.

CompareTo(Character)

Confronta due Character oggetti numericamente.

Digit(Char, Int32)

Restituisce il valore numerico del carattere ch nel formato radix specificato.

Digit(Int32, Int32)

Restituisce il valore numerico del carattere specificato (punto di codice Unicode) nel radix specificato.

Dispose()

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
Dispose(Boolean)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
ForDigit(Int32, Int32)

Determina la rappresentazione di caratteri per una cifra specifica nel radix specificato.

GetDirectionality(Char)

Restituisce la proprietà direzionalità Unicode per il carattere specificato.

GetDirectionality(Int32)

Restituisce la proprietà direzionalità Unicode per il carattere specificato (punto di codice Unicode).

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetName(Int32)

Restituisce il nome Unicode del carattere codePointspecificato o Null se il punto di codice è #UNASSIGNED unassigned.

GetNumericValue(Char)

Restituisce il int valore rappresentato dal carattere Unicode specificato.

GetNumericValue(Int32)

Restituisce il int valore rappresentato dal carattere specificato (punto di codice Unicode).

GetType(Char)

Restituisce un valore che indica la categoria generale di un carattere.

GetType(Int32)

Restituisce un valore che indica la categoria generale di un carattere.

HashCode(Char)

Restituisce un codice hash per un char valore, compatibile con Character.hashCode().

HighSurrogate(Int32)

Restituisce il surrogato iniziale ( un'unità di codice surrogato elevato) di coppia surrogata che rappresenta il carattere supplementare specificato (punto di codice Unicode) nella codifica UTF-16.

IsAlphabetic(Int32)

Determina se il carattere specificato (punto di codice Unicode) è alfabetico.

IsBmpCodePoint(Int32)

Determina se il carattere specificato (punto di codice Unicode) si trova nel piano multilingue (BMP) di base.

IsDefined(Char)

Determina se un carattere è definito in Unicode.

IsDefined(Int32)

Determina se un carattere (punto di codice Unicode) è definito in Unicode.

IsDigit(Char)

Determina se il carattere specificato è una cifra.

IsDigit(Int32)

Determina se il carattere specificato (punto di codice Unicode) è una cifra.

IsHighSurrogate(Char)

Determina se il valore specificato char è un Unità di codice unicode con surrogato elevato (nota anche come unità di codice surrogato iniziale).

IsIdentifierIgnorable(Char)

Determina se il carattere specificato deve essere considerato un carattere ignorabile in un identificatore Java o un identificatore Unicode.

IsIdentifierIgnorable(Int32)

Determina se il carattere specificato (punto di codice Unicode) deve essere considerato un carattere ignorabile in un identificatore Java o un identificatore Unicode.

IsIdeographic(Int32)

Determina se il carattere specificato (punto di codice Unicode) è un ideografo CJKV (cinese, giapponese, coreano e vietnamita), come definito dallo standard Unicode.

IsISOControl(Char)

Determina se il carattere specificato è un carattere di controllo ISO.

IsISOControl(Int32)

Determina se il carattere a cui si fa riferimento (punto di codice Unicode) è un carattere di controllo ISO.

IsJavaIdentifierPart(Char)

Determina se il carattere specificato può far parte di un identificatore Java diverso dal primo carattere.

IsJavaIdentifierPart(Int32)

Determina se il carattere (punto di codice Unicode) può far parte di un identificatore Java diverso dal primo carattere.

IsJavaIdentifierStart(Char)

Determina se il carattere specificato è consentito come primo carattere in un identificatore Java.

IsJavaIdentifierStart(Int32)

Determina se il carattere (punto di codice Unicode) è consentito come primo carattere in un identificatore Java.

IsJavaLetter(Char)
Obsoleti.

Determina se il carattere specificato è consentito come primo carattere in un identificatore Java.

IsJavaLetterOrDigit(Char)
Obsoleti.

Determina se il carattere specificato può far parte di un identificatore Java diverso dal primo carattere.

IsLetter(Char)

Determina se il carattere specificato è una lettera.

IsLetter(Int32)

Determina se il carattere specificato (punto di codice Unicode) è una lettera.

IsLetterOrDigit(Char)

Determina se il carattere specificato è una lettera o una cifra.

IsLetterOrDigit(Int32)

Determina se il carattere specificato (punto di codice Unicode) è una lettera o una cifra.

IsLowerCase(Char)

Determina se il carattere specificato è un carattere minuscolo.

IsLowerCase(Int32)

Determina se il carattere specificato (punto di codice Unicode) è un carattere minuscolo.

IsLowSurrogate(Char)

Determina se il valore specificato char è un Unità di codice unicode con surrogato basso (nota anche come unità di codice surrogato finale).

IsMirrored(Char)

Determina se il carattere viene sottoposto a mirroring in base alla specifica Unicode.

IsMirrored(Int32)

Determina se il carattere specificato (punto di codice Unicode) viene sottoposto a mirroring in base alla specifica Unicode.

IsSpace(Char)
Obsoleti.

Determina se il carattere specificato è uno spazio vuoto ISO-LATIN-1.

IsSpaceChar(Char)

Determina se il carattere specificato è uno spazio Unicode.

IsSpaceChar(Int32)

Determina se il carattere specificato (punto di codice Unicode) è uno spazio Unicode.

IsSupplementaryCodePoint(Int32)

Determina se il carattere specificato (punto di codice Unicode) si trova nell'intervallo di caratteri supplementari.

IsSurrogate(Char)

Determina se il valore specificato char è un'unità di codice surrogato Unicode.

IsSurrogatePair(Char, Char)

Determina se la coppia di char valori specificata è valida Coppia di surrogati Unicode.

IsTitleCase(Char)

Determina se il carattere specificato è un carattere di titolo.

IsTitleCase(Int32)

Determina se il carattere specificato (punto di codice Unicode) è un carattere di titolo.

IsUnicodeIdentifierPart(Char)

Determina se il carattere specificato può far parte di un identificatore Unicode diverso dal primo carattere.

IsUnicodeIdentifierPart(Int32)

Determina se il carattere specificato (punto di codice Unicode) può far parte di un identificatore Unicode diverso dal primo carattere.

IsUnicodeIdentifierStart(Char)

Determina se il carattere specificato è consentito come primo carattere in un identificatore Unicode.

IsUnicodeIdentifierStart(Int32)

Determina se il carattere specificato (punto di codice Unicode) è consentito come primo carattere in un identificatore Unicode.

IsUpperCase(Char)

Determina se il carattere specificato è un carattere maiuscolo.

IsUpperCase(Int32)

Determina se il carattere specificato (punto di codice Unicode) è un carattere maiuscolo.

IsValidCodePoint(Int32)

Determina se il punto di codice specificato è valido Valore del punto di codice Unicode.

IsWhitespace(Char)

Determina se il carattere specificato è uno spazio vuoto in base a Java.

IsWhitespace(Int32)

Determina se il carattere specificato (punto di codice Unicode) è uno spazio vuoto in base a Java.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
LowSurrogate(Int32)

Restituisce il surrogato finale ( un'unità di codice surrogato bassa) di coppia surrogata che rappresenta il carattere supplementare specificato (punto di codice Unicode) nella codifica UTF-16.

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

Restituisce l'indice all'interno della sottomaschera specificata char offset dall'oggetto specificato index dai codePointOffset punti di codice.

OffsetByCodePoints(ICharSequence, Int32, Int32)

Restituisce l'indice all'interno della sequenza char specificata offset dall'oggetto specificato index dai codePointOffset punti di codice.

OffsetByCodePoints(String, Int32, Int32)

Restituisce l'indice all'interno della sequenza char specificata offset dall'oggetto specificato index dai codePointOffset punti di codice.

ReverseBytes(Char)

Restituisce il valore ottenuto ripristinando l'ordine dei byte nel valore specificato char .

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
ToChars(Int32)

Converte il carattere specificato (punto di codice Unicode) nella relativa rappresentazione UTF-16 archiviata in una char matrice.

ToChars(Int32, Char[], Int32)

Converte il carattere specificato (punto di codice Unicode) nella relativa rappresentazione UTF-16.

ToCodePoint(Char, Char)

Converte la coppia di surrogati specificata nel valore del punto di codice supplementare.

ToLowerCase(Char)

Converte l'argomento carattere in minuscolo usando le informazioni di mapping tra maiuscole e minuscole dal file UnicodeData.

ToLowerCase(Int32)

Converte l'argomento carattere (punto di codice Unicode) in minuscolo usando le informazioni di mapping tra maiuscole e minuscole dal file UnicodeData.

ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
ToString(Char)

Restituisce un String oggetto che rappresenta l'oggetto specificato char.

ToTitleCase(Char)

Converte l'argomento carattere in titlecase usando le informazioni di mapping tra maiuscole e minuscole dal file UnicodeData.

ToTitleCase(Int32)

Converte l'argomento carattere (punto di codice Unicode) in titlecase usando le informazioni di mapping tra maiuscole e minuscole dal file UnicodeData.

ToUpperCase(Char)

Converte l'argomento carattere in lettere maiuscole usando le informazioni di mapping tra maiuscole e minuscole dal file UnicodeData.

ToUpperCase(Int32)

Converte l'argomento carattere (punto di codice Unicode) in lettere maiuscole usando le informazioni di mapping tra maiuscole e minuscole dal file UnicodeData.

UnregisterFromRuntime()

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
ValueOf(Char)

Restituisce un'istanza Character che rappresenta il valore specificato char .

Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Operatori

Explicit(Character to Char)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

Implementazioni dell'interfaccia esplicita

IComparable.CompareTo(Object)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.GetTypeCode()

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToBoolean(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToByte(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToChar(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToDateTime(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToDecimal(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToDouble(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToInt16(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToInt32(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToInt64(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToSByte(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToSingle(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToString(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToType(Type, IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToUInt16(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToUInt32(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IConvertible.ToUInt64(IFormatProvider)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

IJavaPeerable.Disposed()

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
IJavaPeerable.Finalized()

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

GetJniTypeName(IJavaPeerable)

La Character classe esegue il wrapping di un valore del tipo char primitivo in un oggetto.

Si applica a