Zum Hauptinhalt springen

Wrapper-Klassen

Wrapper-Klassen (auch Hüllenklassen genannt) verpacken primitive Datentypen in vollwertige Objekte und erweitern sie so um nützliche Methoden. Das Verpacken eines primitiven Werts nennt man Boxing, das Entpacken Unboxing. Java führt diese Konvertierung in vielen Kontexten automatisch durch (Autoboxing).

MainClass.java
public class MainClass {

public static void main(String[] args) {
Integer i = Integer.valueOf("631"); // String in Integer umwandeln
System.out.println(i);
Boolean b = Boolean.logicalXor(true, false); // logisches XOR
System.out.println(b);
Character c = Character.toUpperCase('a'); // Zeichen in Großbuchstaben
System.out.println(c);
}

}
hinweis

Wrapper-Klassen basieren auf dem Entwurfsmuster Adapter, das die Kommunikation zwischen Klassen mit inkompatiblen Schnittstellen ermöglicht.