Java Reference
In-Depth Information
Die Werte der Wrapper-Klassen Integer und Long können sehr einfach in verschiedenen
Zahlensystemen zurückgegeben werden:
static String toBinaryString(Wrappertyp w)
static String toOctalString(Wrappertyp w)
static String toHexString(Wrappertyp w)
Die Methoden liefern die Werte der als Argument übergebenen Wrapper-Objekte als String
in dualer (Zahlenbasis 2), oktaler (Zahlenbasis 8) oder hexadezimaler (Zahlenbasis 16)
Schreibweise zurück.
8
Bei der Umwandlung von Zahlenwerten in Strings handelt es sich um eine der häufigs-
ten Anwendungen, da sie bei vielen Ausgabeoperationen verwendet wird. Für jeden
Zahlentyp steht eine eigene Methode mit der Vorsilbe parse zur Verfügung. Da die
Methoden als static definiert sind, können sie unabhängig von der Existenz einer
Instanz mit dem Klassenbezeichner aufgerufen werden. In einigen Anwendungen
haben wir die Umwandlung z. B. mit
Integer.parseInt(eingabe)
bereits verwendet, ohne dass auf die Hintergründe dieser Anweisungen näher einge-
gangen wurde.
Mit dem Wissen über Klassen, Objekte und speziell über die Wrapper-Klassen muss an
dieser Stelle nicht mehr viel erläutert werden. Es reicht aus, die verfügbaren Schnittstel-
len aufzulisten, die alle als Übergabeargument einen String erwarten, den sie dann als
Zahlenwert umgewandelt zurückliefern:
static byte parseByte(String str)
static short parseShort(String str)
static int parseInt(String str)
static long parseLong(String str)
static float parseFloat(String str)
static double parseDouble(String str)
Listing 8.5 Schnittstellen der Umwandungsmethoden von Strings in Zahlen
Jede numerische Wrapper-Klasse besitzt die Konstanten MIN_VALUE und MAX_VALUE . Sie
sind folgendermaßen definiert:
static final wrappertyp MIN_VALUE
static final wrappertyp MAX_VALUE
Search WWH ::




Custom Search