Wrapper-Klassen
Version vom 23. April 2013, 06:00 Uhr von Akaibel (Diskussion | Beiträge) (→Was sind Wrapper-Klassen?)
Was sind Wrapper-Klassen?
Wrapper-Klassen ("Hüllklassen") dienen als Verbindungsglied zwischen den Ordinaltypen von Java (byte, short, int, long, float, double, char) und den Klassen in Java und dabei insbesondere der Klasse String.
Die Hauptaufgabe der Wrapper-Klassen ist die Umwandlung von Text (d.h. Objekten der Klasse String) in Ordinaltypen (z.B. int).
Es gibt zu jedem ordinalen Datentyp eine Wrapperklasse; wichtig für das Zentralabitur sind aber nur die folgenden:
Ordinaltyp | Wrapperklasse |
---|---|
int | Integer |
double | Double |
boolean | Boolean |
char | Character |
Umwandlung von String nach Ordinaltyp
Das muss man für das Zentralabitur können!
Beispiel für die Wandlung von String -> Ordinaltyp:
String s = "10";
// Umwandlung in int
int i = Integer.parseInt( s );
// Umwandlung in double
double d = Double.parseDouble( s );
String bString = "b";
// Umwandlung in einen char
char bChar = Character.parseChar(bString);
// es geht natürlich auch mit der Methode charAt:
bChar = bString.charAt(0);
Umwandlung von Ordinaltyp nach String
Beispiel für die Wandlung von Ordinaltyp -> String:
String s1 = Integer.toString( 10 );
Häufig wird auch folgender Umwandlungstrick benutzt:
String s1 = ""+10;