Maison > Java > javaDidacticiel > le corps du texte

Explication détaillée de la classe Character en Java

Y2J
Libérer: 2017-05-19 10:21:38
original
2992 Les gens l'ont consulté

La classe de caractères est utilisée pour opérer sur des caractères uniques.

La classe Character enveloppe une valeur char de type de base dans un objet

Instance

char ch = 'a';
 // Unicode 字符表示形式
 char uniChar = '\u039A';
 // 字符数组
 char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
Copier après la connexion

Cependant, en pratique Au cours du processus de développement, 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 utiliser le constructeur de Character pour créer un objet de classe Character, par exemple :

Character ch = new Character('a');

Dans certains cas, le compilateur Java crée 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.

Instance

// 原始字符 'a' 装箱到 Character 对象 ch 中
Character ch = 'a'; 
 // 原始字符 'x' 用 test 方法装箱
// 返回拆箱的值到 'c'
char c = test('x');
Copier après la connexion

Séquence d'échappement

précédée d'une barre oblique inverse () Le caractère 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 Java :

Explication détaillée de la classe Character en Java

Exemple

Lorsqu'une instruction print rencontre une séquence d'échappement, le compilateur peut l'interpréter correctement.

L'exemple suivant échappe aux guillemets doubles et génère des sorties :

Code du fichier Test.java :

public class Test {
 
   public static void main(String args[]) {
      System.out.println("访问\"菜鸟教程!\"");   }}
Copier après la connexion

Les résultats de compilation et d'exécution de l'exemple ci-dessus sont les suivants :

访问"菜鸟教程!"
Copier après la connexion

Méthode Character

Voici les méthodes de la classe Character :

Explication détaillée de la classe Character en Java

[Recommandations associées]

1. Tutoriel vidéo gratuit Java

2 À propos de l'analyse d'instance de la classe d'emballage Character

3.

À propos de l'analyse des caractères de l'utilisation de la classe

4

Explication détaillée des instances de la classe de caractères

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

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!