Vorlesung Informatik 1 - Teil A: Java Kurs

4.3 Der Datentyp char

Er speichert ein einzelnes Zeichen.

Literale:   'A'      '1'       ' '   '\n'    '\\'   nicht verwechseln mit String  "A"  

Intern wird ein 16 Bit Unicode Zeichen gespeichert.

Besonderheit: man kann mit char-Werten wie mit ganzen Zahlen rechnen:

      char x = 'a';
       x++;      x enthält jetzt 'b', weil im Unicode die Buchstaben nacheinander kommen

Anwendung: Schleife über alle Zeichen einer Zeichenkette:
String text = "Abrakadabra";
int nAlpha=0;
for(char c: text.toCharArray()) {
     if(Character.isAplhabetic(c)) nAplpha++;


Wrapper-Klasse: Character: 
   SIZE    BYTES
  isNumeric(c: char):boolean
  isAlphabetic(c: char):boolean

           ...



Weiterführende Links

Lehrvideo (YouTube)