Langage

Character Classe

Définition

La Character classe encapsule une valeur du type char primitif dans un objet.

[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
Héritage
Attributs
Implémente

Remarques

La Character classe encapsule une valeur du type char primitif dans un objet. Un objet de classe Character contient un champ unique dont le type est char.

En outre, cette classe fournit plusieurs méthodes pour déterminer la catégorie d’un caractère (lettre minuscule, chiffre, etc.) et pour convertir des caractères en majuscules en minuscules et inversement.

Les informations sur les caractères sont basées sur la norme Unicode

Les méthodes et les données de classe Character sont définies par les informations contenues dans le fichier UnicodeData qui fait partie de la base de données de caractères Unicode conservée par le Consortium Unicode. Ce fichier spécifie différentes propriétés, y compris le nom et la catégorie générale pour chaque point de code Unicode ou plage de caractères défini.

Le fichier et sa description sont disponibles auprès du Consortium Unicode à l’adresse : <ul><li>http://www.unicode.org</ul>

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

Les champs et méthodes de classe Character sont définis en termes d’informations de caractère à partir de la norme Unicode, en particulier le fichier UnicodeData qui fait partie de la base de données de caractères Unicode. Ce fichier spécifie les propriétés, y compris le nom et la catégorie pour chaque point de code Unicode ou plage de caractères affecté. Le fichier est disponible à partir du Consortium Unicode à l’adresse http://www.unicode.org.

Les informations sur les caractères sont basées sur la norme Unicode, version 15.0.

La plateforme Java a pris en charge différentes versions de la norme Unicode au fil du temps. Les mises à niveau vers les versions plus récentes de la norme Unicode se sont produites dans les versions Java suivantes, chacune indiquant la nouvelle version : <table class="striped"><caption style="display :none">Shows Java releases and supported Unicode versions</caption><thead><tr><th scope="col">Java release</th th><scope="col »>Version< Unicode/th></tr></thead><tbody><tr><th scope="row » style="text-align :left">Java SE 20</><th td>Unicode 15.0</td>< 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 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><><th scope="row » style="text-align :left">Java SE 9</th><td>Unicode 8.0</td></tr><tr><th scope="row » style= » text-align :left"Java SE 8>/th<>td<Unicode 6.2>/td</tr tr><><th scope="row » style="text-align :left"><>Java SE 7</th><td>Unicode 6.0</td>< 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><><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> Variations de ces versions Unicode de base, telles que les annexes reconnues, sont documentées ailleurs. <h2>"unicode">Unicode Character Representations</h2>

Le char type de données (et par conséquent la valeur qu’un Character objet encapsule) est basé sur la spécification Unicode d’origine, qui a défini des caractères en tant qu’entités de largeur fixe 16 bits. La norme Unicode a depuis été modifiée pour autoriser les caractères dont la représentation nécessite plus de 16 bits. La plage de points< de code em>juridiques</em>s est maintenant U+0000 à U+10FFFF, appelée<> em Unicode scalaire value</em>. (Reportez-vous à la définitionhttp://www.unicode.org/reports/tr27/#notation de la notation U+n dans la norme Unicode.)

« BMP">L’ensemble de caractères de U+0000 à U+FFFF est parfois appelé <>em Basic Multilingue Plane (BMP)</em>. Les caractères « supplémentaires »> dont les points de code sont supérieurs à U+FFFF sont appelés <caractères>supplémentaires< em/em>s. La plateforme Java utilise la représentation UTF-16 dans char les tableaux et dans les String classes.StringBuffer Dans cette représentation, les caractères supplémentaires sont représentés sous la forme d’une paire de char valeurs, le premier de la <plage em>high-surrogates</em> , (\ ; uD800-\ ; uDBFF), deuxième de la <plage em>low-surrogates</em> (\ ; uDC00-\ ; uDFFF).

Par conséquent, une char valeur représente des points de code BMP (Basic Multilingue Plane), y compris les points de code de substitution ou les unités de code de l’encodage UTF-16. Une int valeur représente tous les points de code Unicode, y compris les points de code supplémentaires. Les 21 bits int inférieurs (les moins significatifs) sont utilisés pour représenter les points de code Unicode et les 11 bits supérieurs (les plus significatifs) doivent être zéro. Sauf indication contraire, le comportement par rapport aux caractères supplémentaires et aux valeurs de substitution char est le suivant :

<ul><li>Les méthodes qui acceptent uniquement une char valeur ne peuvent pas prendre en charge les caractères supplémentaires. Ils traitent les char valeurs des plages de substitution comme des caractères non définis. Par exemple, Character.isLetter('\u005CuD840') retourne false, même si cette valeur spécifique est suivie d’une valeur de faible substitution dans une chaîne représente une lettre.

<li>Les méthodes qui acceptent une int valeur prennent en charge tous les caractères Unicode, y compris les caractères supplémentaires. Par exemple, Character.isLetter(0x2F81A) retourne true parce que la valeur du point de code représente une lettre (ideograph CJK). </ul>

Dans la documentation de l’API SE Java, <em>Unicode code point</em> est utilisé pour les valeurs de caractères comprises entre U+0000 et U+10FFFF, et <em>Unicode code unit</em> est utilisé pour les valeurs 16 bits char qui sont des unités de code de l’encodage <em>UTF-16</em>. Pour plus d’informations sur la terminologie Unicode, reportez-vous au glossaire Unicode.

<-- Supprimé par Android : paragraphe sur ValueBased

Il s’agit d’une classe basée sur une valeur ; Les programmeurs doivent traiter les instances qui sont #equals(Object) égales comme interchangeables et ne doivent pas utiliser d’instances pour la synchronisation, ou un comportement imprévisible peut se produire. Par exemple, dans une version ultérieure, la synchronisation peut échouer. -->

Ajouté dans la version 1.0.

Documentation Java pour java.lang.Character.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

Nom Description
Character(Char)

Construit un objet nouvellement alloué Character qui représente la valeur spécifiée char .

Champs

Nom Description
Bytes

Nombre d’octets utilisés pour représenter une valeur dans un char formulaire binaire non signé.

CombiningSpacingMark

Catégorie générale « Mc » dans la spécification Unicode.

ConnectorPunctuation

Catégorie générale « Pc » dans la spécification Unicode.

Control

Catégorie générale « Cc » dans la spécification Unicode.

CurrencySymbol

Catégorie générale « Sc » dans la spécification Unicode.

DashPunctuation

Catégorie générale « » dans la spécification Unicode.

DecimalDigitNumber

Catégorie générale « Nd » dans la spécification Unicode.

DirectionalityArabicNumber

Type de caractère bidirectionnel faible « AN » dans la spécification Unicode.

DirectionalityBoundaryNeutral

Type de caractère bidirectionnel faible « BN » dans la spécification Unicode.

DirectionalityCommonNumberSeparator

Type de caractère bidirectionnel faible « CS » dans la spécification Unicode.

DirectionalityEuropeanNumber

Type de caractère bidirectionnel faible « EN » dans la spécification Unicode.

DirectionalityEuropeanNumberSeparator

Type de caractère bidirectionnel faible « ES » dans la spécification Unicode.

DirectionalityEuropeanNumberTerminator

Type de caractère bidirectionnel faible « ET » dans la spécification Unicode.

DirectionalityFirstStrongIsolate

Type de caractère bidirectionnel faible « FSI » dans la spécification Unicode.

DirectionalityLeftToRight

Type de caractère bidirectionnel fort « L » dans la spécification Unicode.

DirectionalityLeftToRightEmbedding

Type de caractère bidirectionnel fort « LRE » dans la spécification Unicode.

DirectionalityLeftToRightIsolate

Type de caractère bidirectionnel faible « LRI » dans la spécification Unicode.

DirectionalityLeftToRightOverride

Type de caractère bidirectionnel fort « LRO » dans la spécification Unicode.

DirectionalityNonspacingMark

Type de caractère bidirectionnel faible « NSM » dans la spécification Unicode.

DirectionalityOtherNeutrals

Type de caractère bidirectionnel neutre « ON » dans la spécification Unicode.

DirectionalityParagraphSeparator

Type de caractère bidirectionnel neutre « B » dans la spécification Unicode.

DirectionalityPopDirectionalFormat

Type de caractère bidirectionnel faible « PDF » dans la spécification Unicode.

DirectionalityPopDirectionalIsolate

Type de caractère bidirectionnel faible « PDI » dans la spécification Unicode.

DirectionalityRightToLeft

Type de caractère bidirectionnel fort « R » dans la spécification Unicode.

DirectionalityRightToLeftArabic

Type de caractère bidirectionnel fort « AL » dans la spécification Unicode.

DirectionalityRightToLeftEmbedding

Type de caractère bidirectionnel fort « RLE » dans la spécification Unicode.

DirectionalityRightToLeftIsolate

Type de caractère bidirectionnel faible « RLI » dans la spécification Unicode.

DirectionalityRightToLeftOverride

Type de caractère bidirectionnel fort « RLO » dans la spécification Unicode.

DirectionalitySegmentSeparator

Type de caractère bidirectionnel neutre « S » dans la spécification Unicode.

DirectionalityUndefined

Type de caractère bidirectionnel non défini.

DirectionalityWhitespace

Type de caractère bidirectionnel neutre « WS » dans la spécification Unicode.

EnclosingMark

Catégorie générale « Moi » dans la spécification Unicode.

EndPunctuation

Catégorie générale « Pe » dans la spécification Unicode.

FinalQuotePunctuation

Catégorie générale « Pf » dans la spécification Unicode.

Format

Catégorie générale « Cf » dans la spécification Unicode.

InitialQuotePunctuation

Catégorie générale « Pi » dans la spécification Unicode.

LetterNumber

Catégorie générale « Nl » dans la spécification Unicode.

LineSeparator

Catégorie générale « Zl » dans la spécification Unicode.

LowercaseLetter

Catégorie générale « Ll » dans la spécification Unicode.

MathSymbol

Catégorie générale « Sm » dans la spécification Unicode.

MaxCodePoint

Valeur maximale d’un Point de code Unicode, constante U+10FFFF.

MaxHighSurrogate

Valeur maximale d’un Unité de code de substitution élevée Unicode dans l’encodage UTF-16, constante '\u005CuDBFF'.

MaxLowSurrogate

Valeur maximale d’un Unité de code de faible substitution Unicode dans l’encodage UTF-16, constante '\u005CuDFFF'.

MaxRadix

Nombre maximal de radix disponibles pour la conversion vers et à partir de chaînes.

MaxSurrogate

Valeur maximale d’une unité de code de substitution Unicode dans l’encodage UTF-16, constante '\u005CuDFFF'.

MaxValue

La valeur constante de ce champ est la plus grande valeur de type char, '\u005CuFFFF'.

MinCodePoint

Valeur minimale d’un Point de code Unicode, constante U+0000.

MinHighSurrogate

Valeur minimale d’un Unité de code de substitution élevée Unicode dans l’encodage UTF-16, constante '\u005CuD800'.

MinLowSurrogate

Valeur minimale d’un Unité de code de faible substitution Unicode dans l’encodage UTF-16, constante '\u005CuDC00'.

MinRadix

Rayon minimal disponible pour la conversion vers et à partir de chaînes.

MinSupplementaryCodePoint

Valeur minimale d’un Point de code supplémentaire Unicode, constante U+10000.

MinSurrogate

Valeur minimale d’une unité de code de substitution Unicode dans l’encodage UTF-16, constante '\u005CuD800'.

MinValue

La valeur constante de ce champ est la plus petite valeur de type char, '\u005Cu0000'.

ModifierLetter

Catégorie générale « Lm » dans la spécification Unicode.

ModifierSymbol

Catégorie générale « Sk » dans la spécification Unicode.

NonSpacingMark

Catégorie générale « Mn » dans la spécification Unicode.

OtherLetter

Catégorie générale « Lo » dans la spécification Unicode.

OtherNumber

Catégorie générale « Non » dans la spécification Unicode.

OtherPunctuation

Catégorie générale « Po » dans la spécification Unicode.

OtherSymbol

Catégorie générale « So » dans la spécification Unicode.

ParagraphSeparator

Catégorie générale « Zp » dans la spécification Unicode.

PrivateUse

Catégorie générale « Co » dans la spécification Unicode.

Size

Nombre de bits utilisés pour représenter une char valeur sous forme binaire non signée, constante 16.

SpaceSeparator

Catégorie générale « Zs » dans la spécification Unicode.

StartPunctuation

Catégorie générale « Ps » dans la spécification Unicode.

Surrogate

Catégorie générale « Cs » dans la spécification Unicode.

TitlecaseLetter

Catégorie générale « Lt » dans la spécification Unicode.

Unassigned

Catégorie générale « Cn » dans la spécification Unicode.

UppercaseLetter

Catégorie générale « Lu » dans la spécification Unicode.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
JniPeerMembers

Obtient les métadonnées JNI utilisées pour appeler les membres de cet homologue Java.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
Type

Instance Class représentant le type charprimitif .

Méthodes

Nom Description
CharCount(Int32)

Détermine le nombre de char valeurs nécessaires pour représenter le caractère spécifié (point de code Unicode).

CharValue()

Retourne la valeur de cet Character objet.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
CodePointAt(Char[], Int32, Int32)

Retourne le point de code à l’index donné du char tableau, où seuls les éléments de tableau dont index l’utilisation est inférieure à celle qui limit peut être utilisée.

CodePointAt(Char[], Int32)

Retourne le point de code à l’index donné du char tableau.

CodePointAt(ICharSequence, Int32)

Retourne le point de code à l’index donné du CharSequence.

CodePointAt(String, Int32)

Retourne le point de code à l’index donné du CharSequence.

CodePointBefore(Char[], Int32, Int32)

Retourne le point de code qui précède l’index donné du char tableau, où seuls les éléments de tableau dont index l’utilisation est supérieure ou égale peuvent start être utilisées.

CodePointBefore(Char[], Int32)

Retourne le point de code précédant l’index donné du char tableau.

CodePointBefore(ICharSequence, Int32)

Retourne le point de code précédant l’index donné du CharSequence.

CodePointBefore(String, Int32)

Retourne le point de code précédant l’index donné du CharSequence.

CodePointCount(Char[], Int32, Int32)

Retourne le nombre de points de code Unicode dans un sous-ensemble de l’argument char de tableau.

CodePointCount(ICharSequence, Int32, Int32)

Retourne le nombre de points de code Unicode dans la plage de texte de la séquence de caractères spécifiée.

CodePointCount(String, Int32, Int32)

Retourne le nombre de points de code Unicode dans la plage de texte de la séquence de caractères spécifiée.

CodePointOf(String)

Retourne la valeur du point de code du caractère Unicode spécifié par le nom de caractère donné.

Compare(Char, Char)

Compare deux char valeurs numériquement.

CompareTo(Character)

Compare numériquement deux Character objets.

Construct(JniObjectReference, JniObjectReferenceOptions)

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
Digit(Char, Int32)

Retourne la valeur numérique du caractère ch dans le radix spécifié.

Digit(Int32, Int32)

Retourne la valeur numérique du caractère spécifié (point de code Unicode) dans le radix spécifié.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
Equals(Object)

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
ForDigit(Int32, Int32)

Détermine la représentation de caractères d’un chiffre spécifique dans le radix spécifié.

GetDirectionality(Char)

Retourne la propriété directionnelle Unicode pour le caractère donné.

GetDirectionality(Int32)

Retourne la propriété directionnelle Unicode pour le caractère donné (point de code Unicode).

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetName(Int32)

Retourne le nom du caractère codePointspécifié, ou null si le point de code est #UNASSIGNED unassigned.

GetNumericValue(Char)

Retourne la int valeur que représente le caractère Unicode spécifié.

GetNumericValue(Int32)

Retourne la int valeur que représente le caractère spécifié (point de code Unicode).

GetType(Char)

Retourne une valeur indiquant la catégorie générale d’un caractère.

GetType(Int32)

Retourne une valeur indiquant la catégorie générale d’un caractère.

HashCode(Char)

Retourne un code de hachage pour une char valeur ; compatible avec Character.hashCode().

HighSurrogate(Int32)

Retourne le substitut principal (une unité de code de substitution élevée) du Paire de substitution représentant le caractère supplémentaire spécifié (point de code Unicode) dans l’encodage UTF-16.

IsAlphabetic(Int32)

Détermine si le caractère spécifié (point de code Unicode) est alphabétique.

IsBmpCodePoint(Int32)

Détermine si le caractère spécifié (point de code Unicode) se trouve dans le plan multilingue de base (BMP).

IsDefined(Char)

Détermine si un caractère est défini dans Unicode.

IsDefined(Int32)

Détermine si un caractère (point de code Unicode) est défini dans Unicode.

IsDigit(Char)

Détermine si le caractère spécifié est un chiffre.

IsDigit(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un chiffre.

IsEmoji(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un Emoji.

IsEmojiComponent(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un composant Emoji.

IsEmojiModifier(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un modificateur Emoji.

IsEmojiModifierBase(Int32)

Détermine si le caractère spécifié (point de code Unicode) est une base de modificateur Emoji.

IsEmojiPresentation(Int32)

Détermine si le caractère spécifié (point de code Unicode) a la propriété Présentation Emoji par défaut.

IsExtendedPictographic(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un pictographique étendu.

IsHighSurrogate(Char)

Détermine si la valeur donnée char est une Unité de code de substitution élevée Unicode (également appelée unité de code de substitution de début).

IsIdentifierIgnorable(Char)

Détermine si le caractère spécifié doit être considéré comme un caractère ignoré dans un identificateur Java ou un identificateur Unicode.

IsIdentifierIgnorable(Int32)

Détermine si le caractère spécifié (point de code Unicode) doit être considéré comme un caractère ignoré dans un identificateur Java ou un identificateur Unicode.

IsIdeographic(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un ideograph CJKV (chinois, japonais, coréen et vietnamien), tel que défini par la norme Unicode.

IsISOControl(Char)

Détermine si le caractère spécifié est un caractère de contrôle ISO.

IsISOControl(Int32)

Détermine si le caractère référencé (point de code Unicode) est un caractère de contrôle ISO.

IsJavaIdentifierPart(Char)

Détermine si le caractère spécifié peut faire partie d’un identificateur Java comme autre que le premier caractère.

IsJavaIdentifierPart(Int32)

Détermine si le caractère (point de code Unicode) peut faire partie d’un identificateur Java comme autre que le premier caractère.

IsJavaIdentifierStart(Char)

Détermine si le caractère spécifié est autorisé comme premier caractère d’un identificateur Java.

IsJavaIdentifierStart(Int32)

Détermine si le caractère (point de code Unicode) est autorisé comme premier caractère d’un identificateur Java.

IsJavaLetter(Char)
Obsolète.

Détermine si le caractère spécifié est autorisé comme premier caractère d’un identificateur Java.

IsJavaLetterOrDigit(Char)
Obsolète.

Détermine si le caractère spécifié peut faire partie d’un identificateur Java comme autre que le premier caractère.

IsLetter(Char)

Détermine si le caractère spécifié est une lettre.

IsLetter(Int32)

Détermine si le caractère spécifié (point de code Unicode) est une lettre.

IsLetterOrDigit(Char)

Détermine si le caractère spécifié est une lettre ou un chiffre.

IsLetterOrDigit(Int32)

Détermine si le caractère spécifié (point de code Unicode) est une lettre ou un chiffre.

IsLowerCase(Char)

Détermine si le caractère spécifié est un caractère minuscule.

IsLowerCase(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un caractère minuscule.

IsLowSurrogate(Char)

Détermine si la valeur donnée char est une Unité de code de faible substitution Unicode (également appelée unité de code de fin de substitution).

IsMirrored(Char)

Détermine si le caractère est mis en miroir en fonction de la spécification Unicode.

IsMirrored(Int32)

Détermine si le caractère spécifié (point de code Unicode) est mis en miroir conformément à la spécification Unicode.

IsSpace(Char)
Obsolète.

Détermine si le caractère spécifié est un espace blanc ISO-LATIN-1.

IsSpaceChar(Char)

Détermine si le caractère spécifié est un caractère d’espace Unicode.

IsSpaceChar(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un caractère d’espace Unicode.

IsSupplementaryCodePoint(Int32)

Détermine si le caractère spécifié (point de code Unicode) se trouve dans la plage de caractères supplémentaire.

IsSurrogate(Char)

Détermine si la valeur donnée char est une unité de code de substitution Unicode.

IsSurrogatePair(Char, Char)

Détermine si la paire de char valeurs spécifiée est valide Paire de substitution Unicode.

IsTitleCase(Char)

Détermine si le caractère spécifié est un caractère en majuscules.

IsTitleCase(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un caractère en majuscules.

IsUnicodeIdentifierPart(Char)

Détermine si le caractère spécifié peut faire partie d’un identificateur Unicode autre que le premier caractère.

IsUnicodeIdentifierPart(Int32)

Détermine si le caractère spécifié (point de code Unicode) peut faire partie d’un identificateur Unicode autre que le premier caractère.

IsUnicodeIdentifierStart(Char)

Détermine si le caractère spécifié est autorisé comme premier caractère d’un identificateur Unicode.

IsUnicodeIdentifierStart(Int32)

Détermine si le caractère spécifié (point de code Unicode) est autorisé comme premier caractère dans un identificateur Unicode.

IsUpperCase(Char)

Détermine si le caractère spécifié est un caractère majuscule.

IsUpperCase(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un caractère majuscule.

IsValidCodePoint(Int32)

Détermine si le point de code spécifié est valide Valeur du point de code Unicode.

IsWhitespace(Char)

Détermine si le caractère spécifié est un espace blanc en fonction de Java.

IsWhitespace(Int32)

Détermine si le caractère spécifié (point de code Unicode) est un espace blanc en fonction de Java.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
LowSurrogate(Int32)

Retourne la substitution de fin (une unité de code de substitution faible) de la Paire de substitution représentant le caractère supplémentaire spécifié (point de code Unicode) dans l’encodage UTF-16.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

Retourne l’index dans le sous-narrateur donné char qui est décalé par les index points de code donnéscodePointOffset.

OffsetByCodePoints(ICharSequence, Int32, Int32)

Retourne l’index dans la séquence de caractères donnée qui est décalée par les index points de code donnéscodePointOffset.

OffsetByCodePoints(String, Int32, Int32)

Retourne l’index dans la séquence de caractères donnée qui est décalée par les index points de code donnéscodePointOffset.

ReverseBytes(Char)

Retourne la valeur obtenue en inversant l’ordre des octets dans la valeur spécifiée char .

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToChars(Int32, Char[], Int32)

Convertit le caractère spécifié (point de code Unicode) en sa représentation UTF-16.

ToChars(Int32)

Convertit le caractère spécifié (point de code Unicode) en sa représentation UTF-16 stockée dans un char tableau.

ToCodePoint(Char, Char)

Convertit la paire de substitution spécifiée en sa valeur de point de code supplémentaire.

ToLowerCase(Char)

Convertit l’argument caractère en minuscules à l’aide d’informations de mappage de cas à partir du fichier UnicodeData.

ToLowerCase(Int32)

Convertit l’argument caractère (point de code Unicode) en minuscules à l’aide d’informations de mappage de cas à partir du fichier UnicodeData.

ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
ToString(Char)

Retourne un String objet représentant le .char

ToString(Int32)

Retourne un String objet représentant le caractère spécifié (point de code Unicode).

ToTitleCase(Char)

Convertit l’argument caractère en majuscules à l’aide d’informations de mappage de cas à partir du fichier UnicodeData.

ToTitleCase(Int32)

Convertit l’argument caractère (point de code Unicode) en casse à l’aide d’informations de mappage de cas à partir du fichier UnicodeData.

ToUpperCase(Char)

Convertit l’argument caractère en majuscules à l’aide des informations de mappage de cas à partir du fichier UnicodeData.

ToUpperCase(Int32)

Convertit l’argument caractère (point de code Unicode) en majuscules à l’aide d’informations de mappage de cas à partir du fichier UnicodeData.

UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
ValueOf(Char)

Retourne une Character instance représentant la valeur spécifiée char .

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Opérateurs

Nom Description
Explicit(Character to Char)

Convertit la valeur spécifiée Character en Char.

Implémentations d’interfaces explicites

Nom Description
IComparable.CompareTo(Object)

Compare cette valeur à l’objet spécifié pour l’ordre.

IConvertible.GetTypeCode()

Retourne le code de type de cette valeur.

IConvertible.ToBoolean(IFormatProvider)

La conversion en Boolean est non prise en charge et lève InvalidCastException.

IConvertible.ToByte(IFormatProvider)

Convertit cette valeur en Byte.

IConvertible.ToChar(IFormatProvider)

Convertit cette valeur en Char.

IConvertible.ToDateTime(IFormatProvider)

La conversion en DateTime est non prise en charge et lève InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

La conversion en Decimal est non prise en charge et lève InvalidCastException.

IConvertible.ToDouble(IFormatProvider)

La conversion en Double est non prise en charge et lève InvalidCastException.

IConvertible.ToInt16(IFormatProvider)

Convertit cette valeur en Int16.

IConvertible.ToInt32(IFormatProvider)

Convertit cette valeur en Int32.

IConvertible.ToInt64(IFormatProvider)

Convertit cette valeur en Int64.

IConvertible.ToSByte(IFormatProvider)

Convertit cette valeur en SByte.

IConvertible.ToSingle(IFormatProvider)

La conversion en Single est non prise en charge et lève InvalidCastException.

IConvertible.ToString(IFormatProvider)

Convertit cette valeur en String.

IConvertible.ToType(Type, IFormatProvider)

Convertit cette valeur en type spécifié par conversionType.

IConvertible.ToUInt16(IFormatProvider)

Convertit cette valeur en UInt16.

IConvertible.ToUInt32(IFormatProvider)

Convertit cette valeur en UInt32.

IConvertible.ToUInt64(IFormatProvider)

Convertit cette valeur en UInt64.

IJavaPeerable.Disposed()

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La Character classe encapsule une valeur du type char primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

La Character classe encapsule une valeur du type char primitif dans un objet.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

La Character classe encapsule une valeur du type char primitif dans un objet.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à