logo

Java-Char-Schlüsselwort

Das Java-Schlüsselwort char ist ein primitiver Datentyp. Es dient zur Deklaration der zeichenartigen Variablen und Methoden. Es kann die vorzeichenlosen 16-Bit-Unicode-Zeichen speichern.

Punkte, die man sich merken sollte

  • Der Zeichenbereich liegt zwischen 0 und 65.535 (einschließlich).
  • Der Standardwert ist „u0000“.
  • Die Standardgröße beträgt 2 Byte.
  • Es wird zum Speichern von Zeichen verwendet.
Java-Char-Schlüsselwort

Warum verwendet char in Java 2 Bytes?

Dies liegt daran, dass Java das Unicode-System und nicht das ASCII-Codesystem verwendet.

Was ist u0000?

Das u0000 ist der niedrigste Bereich des Unicode-Systems.

Liste der Staaten

Beispiele für das Java-Schlüsselwort char

Beispiel 1

Sehen wir uns ein einfaches Beispiel für die Anzeige von Zeichen an.

 public class CharExample1 { public static void main(String[] args) { char char1='a'; char char2='A'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Ausgabe:

 char1: a char2: A 

Beispiel 2

In diesem Beispiel stellen wir der Variable char einen ganzzahligen Wert zur Verfügung. Hier wandelt der Compiler implizit eine Ganzzahl in char um und zeigt den entsprechenden ASCII-Wert an.

 public class CharExample2 { public static void main(String[] args) { char char1=65; char char2=97; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Ausgabe:

 char1: A char2: a 

Beispiel 3

In diesem Beispiel typisieren wir den ganzzahligen Wert explizit in char.

 public class CharExample3 { public static void main(String[] args) { int num1=97; char char1=(char)num1; int num2=65; char char2=(char)num2; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Ausgabe:

 char1: a char2: A 

Beispiel 4

Sehen wir uns ein Beispiel zur Darstellung des char-Werts im Unicode-System an.

Datumsunterschied in Excel
 public class CharExample4 { public static void main(String[] args) { char char1='u0061'; char char2='u0041'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Ausgabe:

 char1: a char2: A 

Beispiel 5

In diesem Beispiel erhöhen wir den bereitgestellten char-Wert um 1.

 public class CharExample5 { public static void main(String[] args) { char char1='A'; char1=(char)(char1+1); System.out.println('char: '+char1); } } 

Ausgabe:

 char: B 

Beispiel 6

Sehen wir uns ein Beispiel für die Aufteilung der Zeichenfolge in Zeichen an.

 import java.util.Arrays; public class CharExample6 { public static void main(String[] args) { String str='javatpoint'; char[] ch=str.toCharArray(); System.out.println('String: '+str); System.out.println('char: '+Arrays.toString(ch)); } } 

Ausgabe:

MySQL-Listenbenutzer
 String: javatpoint char: [j, a, v, a, t, p, o, i, n, t] 

Beispiel 7

Sehen wir uns ein Beispiel für den Aufruf der Methode vom Rückgabetyp char an.

 public class CharExample7 { public static char display() { return 'a'; } public static void main(String[] args) { CharExample7 c=new CharExample7(); System.out.println(c.display()); } } 

Ausgabe:

 a