Character
Version vom 8. Februar 2019, 07:07 Uhr von Akaibel (Diskussion | Beiträge) (→Vergleich char und String)
Mit "Character" werden in Java einzelne Buchstaben bezeichnet.
Als Datentyp heißen sie char
char ist in Java ein einfacher Datentyp (wie int oder double).
Das heißt: char ist kein Objekt!
Vergleich char und String
TODO!!!!
| char | - | Anführungszeichen | einfache Anführungszeichenchar buchstabe = 'b';
| |
|---|---|---|---|---|
| double | Double | |||
| boolean | Boolean | |||
| char | Character |
Die einzelnen Buchstaben eines String
Wenn man die einzelnen Buchstaben eines String ermitteln möchte, dann tut man das so:
String wort = "Hallo";
for(int i=0; i<wort.length(); i++){
char buchstabe = wort.charAt(i);
// jetzt kann man mit dem Buchstaben irgendetwas tun.
}
Wrapper-Klasse von char
In manchen zusammenhängen braucht man Buchstaben als Objekte. Dafür gibt es die Wrapper-Klasse Character.
Beispiel:
Man möchte eine Liste erstellen, die nur Buchstaben enthalten soll.
List<Character> buchstabenListe = new List<Character>();
buchstabenListe.append('a');
buchstabenListe.append('b');
buchstabenListe.toFirst();
char ersterBuchstabe = buchstabenListe.getContent();