Wrapper-Klassen
Wrapper-Klassen (auch Hüllenklassen genannt) verpacken primitive Datentypen in vollwertigen Klassen und erweitern so die primitiven Datentypen um hilfreiche Methoden. Das Verpacken eines primitiven Datentyps bezeichnet man als Boxing, das Entpacken als Unboxing.
MainClass.java
public class MainClass {
public static void main(String[] args) {
Integer i = Integer.valueOf("631");
System.out.println(i);
Boolean b = Boolean.logicalXor(true, false);
System.out.println(b);
Character c = Character.toUpperCase('a');
System.out.println(c);
}
}
Hinweis
Wrapper-Klassen basieren auf dem Entwurfsmuster Adapter, welches die Kommunikation zwischen Klassen mit zueinander inkompatiblen Schnittstellen ermöglicht.