» Referenzen / Klassen / Integer

Diese Wrapper - Klasse imitiert den Datentyp Int.

» ab JDK Version 1.0



public final class Integer
extends Number
implements Comparable
    

» Number


» Comparable
» Serializable


» Elemente

In der folgenden Liste sind alle von uns bereits referenzierten Elemente der Klasse aufgeführt.

» Methoden » Konstruktoren

» byteValue
» compareTo [1][2]
» decode
» doubleValue
» equals
» floatValue
» getInteger [1][2][3]
» hashCode
» intValue
» longValue
» parseInt [1][2]
» shortValue
» toBinaryString
» toHexString
» toOctalString
» toString [1][2][3]
» valueOf [1][2]


» Integer (1)
» Integer (2)

» Datenelemente » Destruktoren

» MAX_VALUE
» MIN_VALUE
» TYPE


keine


» Konstruktoren / Integer (1)

Der Standardkonstruktor initialisiert das Objekt mit einem Wert.

» Prototyp

public Integer(int value)
    
» Parameter

value Mit dem zu intialisierenden Wert.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Konstruktoren / Integer (2)

Der Standardkonstruktor initialisiert das Objekt mit einem Wert. Dieser wird als String übergeben. Ist kein auswertbarer Datentyp enthalten, so wird eine Ausnahme geworfen.

» Prototyp

public Integer(String string)
throws NumberFormatException
    
» Parameter

string Der zu interpretierende String.

» Ausnahmen & Fehler

NumberFormatException
Der String enthält keinen passenden Wert.

» ab JDK Version 1.0

» Datenelemente / MAX_VALUE

Der größtmögliche Wert für diesen Typ.

» Prototyp

public static final int MAX_VALUE
    
» ab JDK Version 1.0

» Datenelemente / MIN_VALUE

Der kleinstmögliche Wert für diesen Typ.

» Prototyp

public static final int MIN_VALUE
    
» ab JDK Version 1.0

» Datenelemente / TYPE

Repräsentiert den Typ Int.

» Prototyp

public static final Class TYPE
    
» ab JDK Version 1.1

» Methoden / byteValue (Redefinition)

Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp.

» Prototyp

public byte byteValue()
    
» Parameter

keine

» Rückgabe

Wert Der Wert des Objekts.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» Methoden / compareTo [1]

Die Methode vergleicht zwei Objekte miteinander.

» Prototyp

public int compareTo(Integer value)
    
» Parameter

value Mit dem zu vergleichenden Wert.

» Rückgabe

Wert < 0 Das Argument ist größer.
Wert > 0 Das Argument ist kleiner.
       0 Die Werte sind gleich.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.2

» Methoden / compareTo [2] (Implementierung)

Die Methode vergleicht zwei Objekte miteinander.

» Prototyp

public int compareTo(Object object)
    
» Parameter

object Mit dem zu vergleichenden Objekt. Dieses wird lediglich in ein Byte konvertiert.

» Rückgabe

Wert < 0 Das Argument ist größer.
Wert > 0 Das Argument ist kleiner.
       0 Die Werte sind gleich.

» Ausnahmen & Fehler

ClassCastException
Das Argument ist kein Byte.

» ab JDK Version 1.2

» Methoden / decode

Die Methode konvertiert den Inhalt eines Strings in einen Int. Dabei werden sowohl dezimale, oktale als auch hexadezimale Angaben konvertiert. Diese können wie folgt ein Vorzeichen haben und markiert werden. Im String sind keine Leerzeichen erlaubt.
[-]         dezimal
[-] 0x      hexadezimal
[-] #       hexadezimal
[-] 0       oktal
    
» Prototyp

public static Integer decode(String string)
throws NumberFormatException
    
» Parameter

string Der zu dekodierende String.

» Rückgabe

Wert Der konvertierte Wert.

» Ausnahmen & Fehler

NumberFormatException
Der String enthält keinen gültigen Wert.

» ab JDK Version 1.0

» Methoden / doubleValue (Redefinition)

Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp.

» Prototyp

public double doubleValue()
    
» Parameter

keine

» Rückgabe

Wert Der Wert des Objekts.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / equals (Redefinition)

Die Methode prüft, ob ein anderes Objekt mit dem aktuellen übereinstimmt.

» Prototyp

public boolean equals(Object object)
    
» Parameter

object Mit dem zu vergleichenden Objekt.

» Rückgabe

true Die Objekte sind identisch.
false Die Objekte sind nicht identisch.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / floatValue (Redefinition)

Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp.

» Prototyp

public float floatValue()
    
» Parameter

keine

» Rückgabe

Wert Der Wert des Objekts.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / getInteger [1][2][3]

Die Methode liefert den Wert einer Systemvariable. Existiert diese nicht, so kann auch ein optionaler Wert geliefert werden.

» Prototyp

public static Integer getInteger(String string              )
public static Integer getInteger(String string,    int value)
public static Integer getInteger(String string,Integer value)

    
» Parameter

string Der Name der gesuchten Systemvariable.
value Der Rückgabewert, falls die gesuchte Variable nicht existiert.

» Rückgabe

Wert Der Wert der Varible oder der spezifizierte Rückgabewert.
null Die Variable existiert nicht.

» Ausnahmen & Fehler

keine

» ab JDK Version alle 1.0

» Methoden / hashCode (Redefintion)

Die Methode liefert einen spezifischen Wert, der für Hashfunktionen verwendet werden kann.

» Prototyp

public int hashCode()
    
» Parameter

keine

» Rückgabe

Wert Ein Hashwert.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / intValue (Redefinition)

Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp.

» Prototyp

public int intValue()
    
» Parameter

keine

» Rückgabe

Wert Der Wert des Objekts.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / longValue (Redefinition)

Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp.

» Prototyp

public long longValue()
    
» Parameter

keine

» Rückgabe

Wert Der Wert des Objekts.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / parseInt [1][2]

Die Methode konvertiert den Wert eines Strings in ein Int. Enthält dieser keinen konvertierbaren Wert, so wird eine Ausnahme ausgelöst. Es kann optional eine Zahlenbasis für die Werte angegeben werden, ansonsten wird die Basis zehn verwendet.

» Prototyp

public static int parseInt(String string         )
throws NumberFormatException
public static int parseInt(String string,int base)
throws NumberFormatException
    
» Parameter

string Der zu dekodierende String.
base Die zu verwendende Basis.

» Rückgabe

Wert Der konvertierte Wert.

» Ausnahmen & Fehler

NumberFormatException
Der String enthält keinen gültigen Wert.

» ab JDK Version alle 1.0

» Methoden / shortValue (Redefinition)

Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp.

» Prototyp

public short shortValue()
    
» Parameter

keine

» Rückgabe

Wert Der Wert des Objekts.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» Methoden / toBinaryString

Die Methode konvertiert den aktuellen Wert in einen String zur binären Basis.

» Prototyp

public static String toBinaryString(int value)
    
» Parameter

value Der zu konvertierende Wert.

» Rückgabe

String Die binäre Darstellung des Wertes.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / toHexString

Die Methode konvertiert den aktuellen Wert in einen String zur hexadezimalen Basis.

» Prototyp

public static String toHexString(int value)
    
» Parameter

value Der zu konvertierende Wert.

» Rückgabe

String Die hexadezimale Darstellung des Wertes.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / toOctalString

Die Methode konvertiert den aktuellen Wert in einen String zur oktalen Basis.

» Prototyp

public static String toOctalString(int value)
    
» Parameter

value Der zu konvertierende Wert.

» Rückgabe

String Die oktale Darstellung des Wertes.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / toString [1] (Redefinition)

Die Methode liefert die Stringrepräsentation des Wertes.

» Prototyp

public String toString()
    
» Parameter

keine

» Rückgabe

String Die Stringrepräsentation des Wertes.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / toString [2][3]

Die Methode liefert die Stringrepräsentation eines Wertes. Als Zahlenbasis wird die zehn verwendet, diese kann aber optional bestimmt werden.

» Prototyp

public static String toString(int value         )
public static String toString(int value,int base)
    
» Parameter

value Der zu konvertierende Wert.
base Die zu verwendende Basis des Zahlenwertes.

» Rückgabe

String Die Stringrepräsentation des Wertes.

» Ausnahmen & Fehler

keine

» ab JDK Version alle 1.0

» Methoden / valueOf [1][2]

Die Methode liefert den Wert einer Stringrepräsentation. Als Zahlenbasis wird die zehn verwendet, kann aber optional angegeben werden.

» Prototyp

public static Integer valueOf(String string         )
throws NumberFormatException
public static Integer valueOf(String string,int base)
throws NumberFormatException
    
» Parameter

string Der zu dekodierende String.
base Die zu verwendende Basis.

» Rückgabe

Wert Der im String herausgefilterte Wert.

» Ausnahmen & Fehler

NumberFormatException
Der String enthält keinen gültigen Wert.

» ab JDK Version alle 1.0