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