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 :
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 :
[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
4Explication 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 charCe 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!