Character: Unterschied zwischen den Versionen

Aus SibiWiki
Zur Navigation springen Zur Suche springen
Zeile 25: Zeile 25:
|}
|}


=Die einzelnen Buchstaben eines <code>String</code>=
=Die einzelnen Buchstaben eines String=


Wenn man die einzelnen Buchstaben eines <code>String</code> ermitteln möchte, dann tut man das so:
Wenn man die einzelnen Buchstaben eines <code>String</code> ermitteln möchte, dann tut man das so:

Version vom 8. Februar 2019, 08:15 Uhr

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ührungszeichen
char 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();