Maison >Java >javaDidacticiel >À propos de l'analyse d'instance de la classe d'emballage Caractère
1.Méthode de construction :
Caractère ch1 = nouveau personnage( 'A');
Créer un objet Character avec une variable de type char comme paramètre
2. Méthodes couramment utilisées :
La classe Character fournit de nombreuses méthodes pour effectuer des opérations sur caractères :
①charValue() : Type de valeur de retour : char
Description de la fonction : Renvoie la valeur de l'objet Character.
②compareTo(Character anotherCharacter) : Type de valeur de retour : int
Description de la fonction : Comparez deux objets Character, s'ils sont égaux, renvoyez 0, si l'objet appelant est inférieur à un autre objetCharacter, renvoyez une valeur négative,
Sinon, renvoie une valeur positive
③equals(Character anotherCharacter) : Type de valeur de retour : booléen
Description de la fonction : Comparez deux objets Character, renvoyez vrai s'ils sont égaux, sinon renvoyez faux.
④toUpperCase(char ch) : Convertir les paramètres de caractères en majuscules (paramètres requis)
⑤toLowerCase(char ch) : Convertir les paramètres de caractères en minuscules ()
⑥toString () : Retour type de valeur : String
Description de la fonction : Il existe trois méthodes d'appel :
1 .String str = Character.toString('A');
2.Character ch = Character.valueOf('A');
String str = Character.toString(ch);
3.Character ch = Character.valueOf('A');
String str = ch.toString();
⑦isUpperCase(char ch): Type de valeur de retour : booléen
Description de la fonction : Déterminer si le caractère spécifié est en majuscule (nécessite des paramètres)
⑧isLowerCase (char ch) : Type de retour : booléen
Description de la fonction : Déterminer si le caractère spécifié est en minuscule (nécessite des paramètres)
⑨valueOf(char ch);Type de valeur de retour : Objet caractère
Description de la fonction : Renvoie l'objet Character dont la valeur est ch.
Remarque : le paramètre ne peut être que de type char, pas de type String.
par exemple :
<span style="font-size: 14px;">package Number;<br/>public class IntFunction{<br/> public static void main (String []args)<br/> {<br/> Character ch1 = Character.valueOf('A');<br/> Character ch2 = new Character('A');<br/> Character ch3 = Character.valueOf('C');<br/> char c1 = ch1.charValue();<br/> char c2 = ch2.charValue();<br/> char c3 = ch3.charValue();<br/> System.out.println("ch1:" + c1 + ", ch2:" + c2 + ", ch3:" + c3);<br/> int a1 = ch1.compareTo(ch2);<br/> int a2 = ch1.compareTo(ch3);<br/> System.out.println("ch1.compareTo(ch2):" + a1 + ", ch1.compareTo(ch3):" + a2);<br/> boolean bool1 = ch1.equals(ch2);<br/> boolean bool2 = ch1.equals(ch3);<br/> System.out.println("ch1.equals(ch2): " + bool1 + ", ch1.equals(ch3): " + bool2);<br/> boolean bool3 = Character.isUpperCase(ch1);<br/> boolean bool4 = Character.isUpperCase('s');<br/> System.out.println("bool3:" + bool3 + ", bool4:" + bool4);<br/> char c4 = Character.toUpperCase('s');<br/> Character c5 = Character.toLowerCase(ch1);<br/> System.out.println("c4:" + c4 + ", c5:" + c5);<br/> } <br/>}<br/>/*运行结果:<br/>ch1:A, ch2:A, ch3:C<br/>ch1.compareTo(ch2):0, ch1.compareTo(ch3):-2<br/>ch1.equals(ch2): true, ch1.equals(ch3): false<br/>bool3:true, bool4:false<br/>c4:S, c5:a<br/>*/<br/></span>
[Recommandations associées]
À propos de l'analyse de l'utilisation de la classe Character
3.Explication détaillée des instances de la classe Character
4Explication détaillée des différences entre les méthodes Character et char
5. explication des différences dans la classe Java CharacterCe 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!