Classe Character de Java
La classe Character est utilisée pour manipuler des caractères individuels.
La classe Character encapsule un type primitif dans un objetcharvalue
Exemple
Cependant, dans le processus de développement réel, nous rencontrons souvent des situations où nous devons utiliser des objets plutôt que des types de données intégrés. Pour résoudre ce problème, le langage Java fournit une classe enveloppante, la classe Character, pour le type de données intégré char.
La classe Character fournit une série de méthodes pour manipuler des caractères. Vous pouvez utiliser le constructeur Character pour créer un objet de la classe Character, par exemple :
Dans certains cas, le compilateur Java créera automatiquement un objet Character.
Par exemple, lorsqu'on passe un paramètre de type char à une méthode qui requiert un paramètre de type Character, le compilateur convertit automatiquement le paramètre de type char en un objet Character. Cette fonctionnalité est appelée boxing, et l'opération inverse est appelée unboxing.
Exemple
Séquences d'échappement
Les caractères précédés d'une barre oblique inverse (\) représentent des caractères d'échappement, qui ont une signification spéciale pour le compilateur.
La liste suivante présente les séquences d'échappement de Java :
| Séquence d'échappement | Description |
|---|---|
| \t | Insérer une tabulation à cet endroit dans le texte |
| \b | Insérer un retour arrière à cet endroit dans le texte |
| \n | Insérer un saut de ligne à cet endroit dans le texte |
| \r | Insérer un retour chariot à cet endroit dans le texte |
| \f | Insérer un saut de page à cet endroit dans le texte |
| \' | Insérez un guillemet simple à cet endroit dans le texte |
| \" | Insérez un guillemet double à cet endroit dans le texte |
| \\ | Insérez une barre oblique inverse à cet endroit dans le texte |
Exemple
Lorsqu'une instruction d'impression rencontre une séquence d'échappement, le compilateur peut l'interpréter correctement.
L'exemple suivant échappe les guillemets doubles et affiche :
Code du fichier Test.java :
Le résultat de la compilation et de l'exécution de l'exemple ci-dessus est le suivant :
Visit "Example Tutorial!"
Méthodes de Character
Voici les méthodes de la classe Character :
| Non. | Méthode et description |
|---|---|
| 1 |
isLetter() Indique s'il s'agit d'une lettre |
| 2 |
isDigit() Indique s'il s'agit d'un caractère numérique |
| 3 |
isWhitespace() Indique s'il s'agit d'un caractère d'espacement |
| 4 |
isUpperCase() Indique s'il s'agit d'une lettre majuscule |
| 5 |
isLowerCase() Indique s'il s'agit d'une lettre minuscule |
| 6 |
toUpperCase() La forme majuscule de la lettre spécifiée |
| 7 |
toLowerCase() La forme minuscule de la lettre spécifiée |
| 8 |
toString() Renvoie la forme de chaîne du caractère, et la longueur de la chaîne n'est que de 1 |
Pour la liste complète des méthodes, veuillez vous référer à la spécification de l'API java.lang.Character.
Autres extensions