Heim  >  Artikel  >  Java  >  Detaillierte Erläuterung der Unterschiede zwischen den Methoden Character und char

Detaillierte Erläuterung der Unterschiede zwischen den Methoden Character und char

Y2J
Y2JOriginal
2017-05-19 10:20:083070Durchsuche

Heute muss ich plötzlich ein Zeichen verwenden. Wenn ich HashMap verwende, definiere ich:

HashMap< Integer, Character> map=new HashMap<Integer, Character>(); Dies kann verwendet werden, aber wenn es wie folgt definiert ist: 🎜>HashMap<

Integer, char

> map=new HashMap<Integer, char>(); In diesem Fall wird es Probleme geben Nachdem ich den Unterschied überprüft hatte, stellte ich fest, dass ich beim Erlernen von Java die englische Version gelernt hatte, sie jedoch nicht gut gelernt hatte, sodass ich sie jetzt nur langsam wieder gut machen kann.

Character ist eine Wrapper-Klasse für char, genau wie Integer und int sowie Long und long.

Character ist eine Wrapper-Klasse für char. Beachten Sie, dass es sich um eine Klasse handelt und viele Methoden bereitstellt.

Verpackungsklassen und Grundtypen können automatisch konvertiert werden. Dies ist eine neue Funktion von jdk1.5 (5.0), die als automatische Versiegelung und automatische Entsiegelung bezeichnet wird.


Das heißt:

Beispiel 1:

char ch='a';

Character ch1=ch;//Automatische Versiegelung

Zeichen c=neues Zeichen(a);

char c1=c;//Automatisch entsperren


Beispiel 2:

int t=10;

Integer t1=t;//Auto seal

Integer t=new Integer(10);int t1=t//Automatisch entsperren


[Verwandte Empfehlungen]

1. Kostenloses Java-Video-Tutorial

2. Detaillierte Erklärung der Character-Klasse in Java

3. Über die Instanzanalyse der Verpackungsklasse Character

4 Über die Verwendungsanalyse der Character-Klasse

5 Zeichenklasse Detaillierte Erläuterung der Beispiele

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Unterschiede zwischen den Methoden Character und char. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn