Maison >Java >javaDidacticiel >Explication détaillée des exemples de classe Character
Comment utiliser la classe Caractère
Caractère : Type de personnage
1.
static int MIN_RADIX : renvoie la base minimale.
static int MAX_RADIX : renvoie la base maximale.
static char MAX_VALUE : La valeur maximale du type de caractère.
static char MIN_VALUE : valeur minimale du type de caractère.
Classe statique TYPE : renvoie le type actuel.
2, Constructeur.
Character(char value) : Construisez un objet Character avec des paramètres char.
3. Méthode.
Instructions :
1. Toutes les méthodes sont publiques
2. Format d'écriture :
tel que :
static int parseInt(String s) signifie : Cette méthode (parseInt) est une méthode de classe (static), le type de retour est (int) et les paramètres requis par la méthode sont de type String.
1. char charValue() : renvoie la valeur de l'objet caractère.
2. int compareTo(Character anotherCharacter) : compare l'objet Character actuel avec anotherCharacter. La relation d'égalité renvoie 0 ; la relation inférieur à renvoie un nombre négatif ; la relation supérieur à renvoie un nombre positif.
3. int compareTo(Object o) : compare l'objet actuel avec un autre objet. Si o est un objet Character, il a la même fonction que 2 ; sinon, une ClassCastException est levée.
4. static int digit(char ch, int radix) : renvoie la valeur décimale du caractère actuel en fonction de la base. Si Character.MIN_RADIX <= radix <= Character.MAX_RADIX n'est pas satisfait, ou si ch n'est pas une valeur valide dans la base de base, renvoie "-1" si ch est entre "majuscules" A et Z, renvoie ch - La valeur de 'A' + 10 ; si elle est "minuscule" entre a et z, renvoie ch - la valeur de 'a' + 10.
Code :
System.out. print ln("Character.MIN_RADIX: " + Character.MIN_RADIX ); System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX ); System.out.println("Character.digit('2',2): " + Character.digit('2',2) ); System.out.println("Character.digit('7',10): " + Character.digit('7',10) ); System.out.println("Character.digit('F',16): " + Character.digit('F',16) );
Le résultat est :
Character.MIN_RADIX: 2 Character.MAX_RADIX: 36 Character.digit('2',2): -1 不是有效值。 Character.digit('7',10): 7 Character.digit('F',16): 15
5 booléen égal (Objet obj) : Comparer avec objobjet<.>. Renvoie "true" si et seulement si obj n'est pas "null" et est cohérent avec l'objet Character actuel.
6. static char forDigit(int digit, int radix) : Déterminez le caractère représenté par la valeur numérique actuelle en fonction d'une base spécifique. L'opération inverse de 4 renvoie "'u0000'" si la valeur est illégale.
Code :
System.out.println("Character.MIN_RADIX: " + Character.MIN_RADIX ); System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX ); System.out.println("Character. for Digit(2,2): " + Character.forDigit(2,2) ); System.out.println("Character.forDigit(7,10): " + Character.forDigit(7,10) ); System.out.println("Character.forDigit(15,16): " + Character.forDigit(15,16) );Le résultat est :
Character.MIN_RADIX: 2 Character.MAX_RADIX: 36 Character.forDigit(2,2): Character.forDigit(7,10): 7 Character.forDigit(15,16): f7. static int getNumericValue(char ch) : renvoie la valeur numérique du caractère ch. .
8. static int getType(char ch) : renvoie le type de caractère. Veuillez consulter la documentation Java pour connaître les types spécifiques.
9. int
hashCode() : renvoie le code de la table de hachage du caractère actuel. 10. static boolean isDefined(char ch) : Déterminez si le caractère ch est clairement défini dans le jeu de caractères Unicode
. 11. static boolean isDigit(char ch) : Déterminez si le caractère ch est un nombre.
12. static boolean isIdent
ifierIgnorable(char ch) : Déterminez si le caractère ch est un caractère ignorable dans le jeu de caractères Unicode. 13. isISOControl(char ch) booléen statique : Déterminez si le caractère ch est un caractère de contrôle dans la norme ISO.
14.static boolean isJavaIdentifierPart(char ch) : Détermine si le caractère ch est un identifiant partiel en Java.
15. booléen statique isJavaIdentifierStart(char ch) : Déterminez si le caractère ch est le premier identifiant en Java.
16. boolean statique isLetter(char ch) : Déterminez si le caractère ch est une lettre.
17. boolean statique isLetterOrDigit(char ch) : Déterminez si le caractère ch est une lettre ou un chiffre.
18. static boolean isLowerCase(char ch) : Déterminez si le caractère ch est une lettre minuscule.
19. static boolean isMirrored(char c) : Déterminez si le caractère c a un caractère dans le sens opposé selon la table Unicode. Par exemple : "[" a "]" dans la direction opposée et le résultat est : vrai.
20. boolean statique isSpaceChar(char ch) : Déterminez si le caractère ch est un espace en Unicode.
21. static boolean isUpperCase(char ch) : Déterminez si le caractère ch est une lettre majuscule.
22. booléen statique isWhitespace(char ch) : Déterminez si le caractère ch est un caractère nul dans la définition Java.
Code :
Y compris :
char c1 = '\u0009';//水平列表符 char c2 = '\u000A';//换行 char c3 = '\u000B';//垂直列表符 char c4 = '\u000C';//换页 char c5 = '\u000D';//回车 char c6 = '\u 001 C';//文件分隔符 char c7 = '\u001D';//组分隔符 char c8 = '\u001E';//记录分隔符 char c9 = '\u001F';//单元分隔符23 static char toLowerCase(char ch) : Convertissez si ch est en minuscule.
24. String toString() : convertit l'objet Character actuel en une
chaîne . 25. static String toString(char c) : Il s'agit d'une méthode de classe qui convertit c en chaîne.
26. static char toUpperCase(char ch) : convertit si ch est en majuscule.
Code :
System.out.println("Character.toUpperCase('q'): " + Character.toUpperCase('q') ); System.out.println("Character.toLowerCaseCase('B'): " + Character.toLowerCase('B') );Le résultat est :
Character.toUpperCase('q'): Q Character.toLowerCaseCase('B'): b[Recommandations associées]1. 2.
Explication détaillée des différences entre les méthodes Character et char
3. Expliquez en détail la classe Character en Java
4 À propos de l'analyse d'instance de la classe d'emballage Character
5. Analyse de l'utilisation de la classe Character
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!