Maison > Java > javaDidacticiel > le corps du texte

À propos de l'analyse d'instance de la classe d'emballage Caractère

Y2J
Libérer: 2017-05-19 10:14:57
original
2762 Les gens l'ont consulté

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(&#39;A&#39;);<br/>		Character ch2 = new Character(&#39;A&#39;);<br/>		Character ch3 = Character.valueOf(&#39;C&#39;);<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(&#39;s&#39;);<br/>		System.out.println("bool3:" + bool3 + ", bool4:" + bool4);<br/>		char c4 = Character.toUpperCase(&#39;s&#39;);<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>
Copier après la connexion

[Recommandations associées]

1.

Tutoriels vidéo gratuits Java

2

À propos de l'analyse de l'utilisation de la classe Character

3.

Explication détaillée des instances de la classe Character

4

Explication détaillée des différences entre les méthodes Character et char

5. explication des différences dans la classe Java 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal