Maison >Java >javaDidacticiel >Explication détaillée de la classe Character en Java

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

Y2J
Y2Joriginal
2017-05-19 10:21:383029parcourir

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' };

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');

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("访问\"菜鸟教程!\"");   }}

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

访问"菜鸟教程!"

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!

Déclaration:
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