Maison >Java >javaDidacticiel >Analyse de l'utilisation de la classe Character
Cet article présente principalement en détail les méthodes de classe Character en JAVA. Les amis qui en ont besoin peuvent se référer à
Lors de l'utilisation de caractères, nous utilisons généralement le type de données intégré char.
Instance
char ch = 'a'; // Unicode for uppercase Greek omega character char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
Cependant, dans le processus de développement réel, nous rencontrons souvent le besoin d'utiliser objet au lieu de In le cas des types de données intégrés. Afin de résoudre ce problème, le langage Java fournit une classe wrapper Character pour le type de données intégré char.
La classe Character fournit une série de méthodes pour manipuler les caractères. Vous pouvez utiliser le constructeur de Character pour créer un objet de classe Character, par exemple :
Character ch = <a href="http://www.php.cn%20/wiki/165.html" target="_blank">new<code>Character ch = <a href="http://www.php.cn/wiki/165.html" target="_blank">new</a> Character('a');
Character('a');
Dans certains cas, le compilateur Java créera automatiquement un objet Character .
Par exemple, lors du passage d'un paramètre de type char à une méthode qui nécessite un paramètre de type Character, le compilateur convertira automatiquement le paramètre de type char en un objet Character. Cette fonctionnalité s’appelle boxing, et l’inverse s’appelle unboxing.
Exemple
// Here following primitive char 'a' // is boxed into the Character object ch Character ch = 'a'; // Here primitive 'x' is boxed for method test, // return is unboxed to char 'c' char c = test('x');
Séquence d'échappement
Le caractère précédé d'une barre oblique inverse () représente un caractère d'échappement, qui a une signification particulière pour le compilateur.
La liste suivante montre les séquences d'échappement de Java :
Séquence d'échappement | Description | ||||||||||||||||||
t | Insérez-y une touche de tabulation dans le texte
|
||||||||||||||||||
b | Insérez une touche retour ici dans le texte | ||||||||||||||||||
n | Insérer un saut de ligne dans le texte | ||||||||||||||||||
r | Insérer un retour chariot dans le texte | ||||||||||||||||||
f | Insérer un caractère de saut de page dans le texte | ||||||||||||||||||
' | Insérer un guillemet simple dans le texte | ||||||||||||||||||
" | Insérer des guillemets doubles à cet endroit du texte | ||||||||||||||||||
\ | Insérez des guillemets doubles à ce stade du texte. Insérez une barre oblique inverse à |
Exemple
Quand l'instruction print rencontre une séquence d'échappement, le compilateur peut l'interpréter correctement
public class Test { public static void main(String args[]) { System.out.println("She said \"Hello!\" to me."); } }
L'exemple de compilation et les résultats d'exécution ci-dessus sont les suivants :
She said "Hello!" to me.
. Méthode Character
.
Voici les méthodes de la classe Character :
Numéro de série | Méthode et description | ||||||||||||||||||
1 |
|
||||||||||||||||||
2 | isDigit()Est-ce un caractère numérique | ||||||||||||||||||
4 | isUpperCase()Qu'il s'agisse d'une lettre majuscule|||||||||||||||||||
5 | isLowerCase()Qu'il s'agisse d'une lettre minuscule | ||||||||||||||||||
6 | toUpperCase()Spécifiez la forme majuscule des lettres td> | ||||||||||||||||||
7 | toLowerCase()Spécifiez la forme minuscule des lettres | ||||||||||||||||||
8 | toString()Renvoyer le Stringforme, la longueur de la chaîne n'est que de 1 |
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!