Character: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Vergleich
Die einzelnen Buchstaben eines
Wrapper-Klasse von
(Die Seite wurde neu angelegt: „Mit "Character" werden in Java einzelne Buchstaben bezeichnet. Als Datentyp heißen sie '''<code>char</code>''' <code>char</code> ist in Java ein einfacher D…“) |
|||
Zeile 6: | Zeile 6: | ||
=Vergleich <code>char</code> und <code>String</code>= | =Vergleich <code>char</code> und <code>String</code>= | ||
TODO!!!! | |||
{| class="wikitable" | |||
! | |||
! char | |||
! String|- | |||
| Anführungszeichen || <u>einfache</u> Anführungszeichen<br/><code>char buchstabe = 'b'; | |||
|- | |||
| double || Double | |||
|- | |||
| boolean || Boolean | |||
|- | |||
| char || Character | |||
|} | |||
=Die einzelnen Buchstaben eines <code>String</code>= | =Die einzelnen Buchstaben eines <code>String</code>= |
Version vom 8. Februar 2019, 07:07 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ü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();