Maison >Java >javaDidacticiel >Explication détaillée des différences entre les méthodes Character et char
Aujourd'hui, j'ai soudainement besoin d'utiliser un personnage. Lorsque j'utilise HashMap
HashMap< Integer, Character> map=new HashMap<Integer, Character>(); 🎜>HashMap<
Integer, char> map=new HashMap<Integer, char>(); Juste après avoir vérifié la différence, j'ai appris que lorsque j'apprenais Java, j'avais appris la version anglaise, mais je ne l'avais pas bien appris, donc maintenant je ne peux me rattraper que lentement.
Character est une classe wrapper pour char, tout comme Integer et int, et Long et long.
Character est une classe wrapper pour char Notez qu'il s'agit d'une classe et qu'elle fournit de nombreuses méthodes.
Les classes d'emballage et les types de base peuvent être automatiquement convertis. Il s'agit d'une nouvelle fonctionnalité de jdk1.5 (5.0), appelée scellement automatique et descellement automatique
.
C'est-à-dire :
Exemple 1 :
char ch='a';
Caractère ch1=ch;//Scellement automatique
Caractère c=nouveau Caractère(a);
char c1=c;//Débloquer automatiquement
Exemple 2 :
int t=10;
Entier t1=t;//Scellement automatique
Integer t=new Integer(10);int t1=t//Débloquer automatiquement
[Recommandations associées]
1. Tutoriel vidéo gratuit Java
2 Explication détaillée de la classe Character en Java
. 3. À propos de l'analyse d'instance de la classe d'emballage Character
4 À propos de l'analyse d'utilisation de la classe Character
5. Classe de caractères Explication détaillée des exemples
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!