Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.lang.Integer1.0

java.lang.Object
   |
   +--java.lang.Number
         |
         +--java.lang.Integer

Deklaration

public final class Integer
extends java.lang.Number
implements java.lang.Comparable

Beschreibung

Die Klasse Integer ist ein Wrapper-Objekt für den Datentyp int. Wrapper-Klassen sind nützlich, wenn eine Klasse nur Objekte und keine Werte einfacher Datentypen verarbeiten kann, wie z. B. Stack. Darüber hinaus stellt Integer Methoden zur Konvertierung in andere Standardtypen zur Verfügung.


 
Datenelemente
public static final intMIN_VALUE
public static final intMAX_VALUE
public static final ClassTYPE     [1.1]
 
Konstruktoren
publicInteger(int value)
publicInteger(String s)
 
Methoden
public bytebyteValue()     [1.1]
public intcompareTo(Integer anotherInteger)     [1.2]
public intcompareTo(Object o)     [1.2]
public static Integerdecode(String nm)     [1.1]
public doubledoubleValue()
public booleanequals(Object obj)
public floatfloatValue()
public static IntegergetInteger(String nm)
public static IntegergetInteger(String nm, int val)
public static IntegergetInteger(String nm, Integer val)
public inthashCode()
public intintValue()
public longlongValue()
public static intparseInt(String s)
public static intparseInt(String s, int radix)
public shortshortValue()     [1.1]
public static StringtoBinaryString(int i)
public static StringtoHexString(int i)
public static StringtoOctalString(int i)
public StringtoString()
public static StringtoString(int i)
public static StringtoString(int i, int radix)
public static IntegervalueOf(String s)
public static IntegervalueOf(String s, int radix)


 

Datenelemente im Detail

public static final int MIN_VALUE = 0x80000000
Der niedrigste Wert, den der Typ int speichern kann.
public static final int MAX_VALUE = 0x7fffffff
Der höchste Wert, den der Typ int speichern kann.
public static final Class TYPE     [1.1]
Exemplar der Klasse Class, das den Datentyp int repräsentiert.

 

Konstruktoren im Detail

public Integer(int value)
Erzeugt ein neues Integer-Objekt mit dem Wert value.
public Integer(String s)
Erzeugt ein neues Integer-Objekt mit dem Wert eines String-Objekts zur Basis 10.
Exception: NumberFormatException

 

Methoden im Detail

public byte byteValue()     [1.1]
Liefert den Wert des Objekts als int zurück.
public int compareTo(Integer anotherInteger)     [1.2]
Vergleicht den Wert dieses Objekts mit dem von anotherInteger. Der Rückgabewert ist null, wenn die Werte gleich sind. Er ist kleiner als null, wenn der Wert dieses Objekts kleiner als der von anotherInteger ist. Der Rückgabewert ist größer als null, wenn der Wert dieses Objekts größer als anotherInteger ist.
public int compareTo(Object o)     [1.2]
Vergleicht den Wert dieses Objekts mit dem des Parameters o, für den ein Integer-Exemplar übergeben werden muss. Der Rückgabewert ist null, wenn die Werte gleich sind, oder kleiner als null, wenn der Wert dieses Objekts kleiner als der von o ist. Der Rückgabewert ist größer als null, wenn der Wert dieses Objekts größer als der von o ist.
Exception: ClassCastException
public static Integer decode(String nm)     [1.1]
Konvertiert den String nm in einen int-Wert und liefert ihn in einem neuen Integer-Objekt zurück. Hierbei darf die Zeichenkette mit einem von drei Präfixen versehen sein: "0x" oder "#" für das Hexadezimalsystem bzw. "0" für das Oktalsystem. Ohne Präfix wird die Basis 10 verwendet.
Exception: NumberFormatException
public double doubleValue()
Liefert den Wert des Objekts als double zurück.
public boolean equals(Object obj)
Liefert genau dann true, wenn obj ein Exemplar der Klasse Integer ist, das denselben Wert besitzt wie dieses Objekt, sonst false.
public float floatValue()
Liefert den Wert des Objekts als float zurück.
public static Integer getInteger(String nm)
Liefert den Wert der durch nm bezeichneten Systemeigenschaft in einem neuen Integer-Objekt. Der Rückgabewert ist null, falls die Eigenschaft nicht definiert ist oder der Wert der Eigenschaft ein ungültiges Format hat.
public static Integer getInteger(String nm, int val)
Liefert den Wert der durch nm bezeichneten Systemeigenschaft in einem neuen Integer-Objekt.
public static Integer getInteger(String nm, Integer val)
Liefert den Wert der durch nm bezeichneten Systemeigenschaft in einem neuen Integer-Objekt.
public int hashCode()
Liefert einen Hashcode für das Integer-Objekt.
public int intValue()
Liefert den Wert des Objekts als int zurück.
public long longValue()
Liefert den Wert des Objekts als long zurück.
public static int parseInt(String s)
Konvertiert den String s in einen int-Wert und liefert ihn in einem neuen Integer-Objekt zurück, wobei die Basis 10 verwendet wird.
Exception: NumberFormatException
public static int parseInt(String s, int radix)
Konvertiert den String s in einen int-Wert und liefert ihn in einem neuen Integer-Objekt zurück, wobei die Basis radix verwendet wird.
Exception: NumberFormatException
public short shortValue()     [1.1]
Liefert den Wert des Objekts als short zurück.
public static String toBinaryString(int i)
Konvertiert i in einen Binär-String, wobei i als vorzeichenlos interpretiert wird, und liefert ihn zurück.
public static String toHexString(int i)
Konvertiert i in einen Hexadezimal-String, wobei i als vorzeichenlos interpretiert wird, und liefert ihn zurück.
public static String toOctalString(int i)
Liefert den Wert von i als vorzeichenlosen Oktal-String zurück.
public String toString()
Liefert den Wert des Integer-Objekts als String zurück, wobei die Basis 10 verwendet wird.
public static String toString(int i)
Liefert den Wert von i als String zurück, wobei die Basis zehn zugrunde gelegt wird.
public static String toString(int i, int radix)
Liefert den Wert von i als String zurück, wobei die Basis radix zugrunde gelegt wird.
public static Integer valueOf(String s)
Konvertiert den Inhalt von s in einen int-Wert und liefert ihn in einem neuen Integer-Objekt zurück. Die Ziffern werden zur Basis 10 interpretiert.
Exception: NumberFormatException
public static Integer valueOf(String s, int radix)
Konvertiert den Inhalt von s in einen int-Wert und liefert ihn in einem neuen Integer-Objekt zurück. Die Ziffern werden zur Basis radix interpretiert.
Exception: NumberFormatException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.