Maison > Java > javaDidacticiel > le corps du texte

[tutoriel Java] Classe de caractères Java

黄舟
Libérer: 2016-12-26 13:06:36
original
953 Les gens l'ont consulté

Classe de caractères Java

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' };
Copier après la connexion

Cependant, dans le processus de développement réel, nous rencontrons souvent des situations où nous devons utiliser des objets au lieu de 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 créer un objet de classe Character à l'aide du constructeur Character, par exemple :

Character ch = new Character('a');
Copier après la connexion

Dans certains cas, le compilateur Java créera automatiquement un objet Character.

Par exemple, lorsqu'un paramètre de type char est passé à 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');
Copier après la connexion

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 présente les séquences d'échappement de Java :

Séquence d'échappement

Description

t Insérer un touche de tabulation dans le texte

b Insérer une touche retour 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 saut de page dans le texte

' Insérer un guillemet simple dans le texte

" Insérer un guillemet double dans le texte

\ Insérer une barre oblique inverse ici

Exemple

Lorsque l'instruction print rencontre une séquence d'échappement, le compilateur peut l'interpréter correctement >Les résultats de compilation et d'exécution de l'exemple ci-dessus sont les suivants :

public class Test {

   public static void main(String args[]) {
      System.out.println("She said \"Hello!\" to me.");
   }
}
Copier après la connexion

Méthode Character

She said "Hello!" to me.
Copier après la connexion
Voici les méthodes de la classe Character :

Numéro de série

Méthodes et descriptions

1 isLetter()

est une lettre

2 isDigit()
est un caractère numérique

3 isWhitespace()
est un espace

4 isUpperCase()
est une lettre majuscule

5 isLowerCase()
est une lettre minuscule

6 toUpperCase()
Spécifie la forme majuscule de lettres

7 toLowerCase()
Spécifie la forme minuscule des lettres

8 toString()
Renvoie la forme de chaîne des caractères, 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

Ce qui précède est le [tutoriel Java] Contenu de la classe Java Character, veuillez y prêter attention. le site Web PHP chinois (www.php.cn) pour plus de contenu connexe

É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