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.Float1.0

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

Deklaration

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

Beschreibung

Die Klasse Float ist ein Wrapper-Objekt für den Datentyp float. 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 Float Methoden zur Konvertierung in andere Standardtypen zur Verfügung.


 
Datenelemente
public static final floatPOSITIVE_INFINITY
public static final floatNEGATIVE_INFINITY
public static final floatNaN
public static final floatMAX_VALUE
public static final floatMIN_VALUE
public static final ClassTYPE     [1.1]
 
Konstruktoren
publicFloat(float value)
publicFloat(double value)
publicFloat(String s)
 
Methoden
public bytebyteValue()     [1.1]
public static intcompare(float f1, float f2)     [1.4]
public intcompareTo(Float anotherFloat)     [1.2]
public intcompareTo(Object o)     [1.2]
public doubledoubleValue()
public booleanequals(Object obj)
public static native intfloatToIntBits(float value)
public static native intfloatToRawIntBits(float value)     [1.4]
public floatfloatValue()
public inthashCode()
public static native floatintBitsToFloat(int bits)
public intintValue()
public booleanisInfinite()
public static booleanisInfinite(float v)
public booleanisNaN()
public static booleanisNaN(float v)
public longlongValue()
public static longparseFloat(String s)     [1.2]
public shortshortValue()     [1.1]
public StringtoString()
public static StringtoString(float f)
public static FloatvalueOf(String s)


 

Datenelemente im Detail

public static final float POSITIVE_INFINITY
Dieser Wert repräsentiert positiv unendlich.
public static final float NEGATIVE_INFINITY
Dieser Wert repräsentiert negativ unendlich.
public static final float NaN
Der Not-a-Number Wert.
public static final float MAX_VALUE = 3.40282346638528860e+38f
Der höchste Wert, den der Typ float speichern kann.
public static final float MIN_VALUE = 1.40129846432481707e-45f
Der niedrigste Wert, den der Typ float speichern kann.
public static final Class TYPE     [1.1]
Exemplar der Klasse Class, das den Datentyp long repräsentiert.

 

Konstruktoren im Detail

public Float(float value)
Erzeugt ein neues Float-Objekt mit dem Wert value.
public Float(double value)
Erzeugt ein neues Float-Objekt mit dem double-Wert value.
public Float(String s)
Erzeugt ein neues Float-Objekt mit dem Wert von s. Falls s in einem ungültigen Format vorliegt oder eine Zahl enthält, die außerhalb des Werttebereichs von float liegt, wird eine NumberFormatException ausgelöst.
Exception: NumberFormatException

 

Methoden im Detail

public byte byteValue()     [1.1]
Liefert den Wert des Objekts als byte zurück.
public static int compare(float f1, float f2)     [1.4]
Vergleicht die float-Werte f1 und f2 und liefert null, wenn die Argumente gleich sind, -1 wenn f1 kleiner als f2 ist bzw. 1, wenn f1 größer als f2 ist. Im Gegensatz zum direkten Vergleich zweier float-Variablen mit dem Wert NaN liefert diese Methode Null, wenn beide Argumente NaN sind.
public int compareTo(Float anotherFloat)     [1.2]
Vergleicht den Wert dieses Objekts mit dem von anotherFloat. Der Rückgabewert ist null, wenn die Werte gleich sind. Er ist kleiner als null, wenn der Wert dieses Objekts kleiner als der von anotherFloat ist. Der Rückgabewert ist größer als null, wenn der Wert dieses Objekts größer als anotherFloat ist.
public int compareTo(Object o)     [1.2]
Vergleicht den Wert dieses Objekts mit dem des Parameters o, für den ein Float-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 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 Float ist, das denselben Wert besitzt wie dieses Objekt, sonst false.
public static native int floatToIntBits(float value)
Liefert das Bitmuster von value. Bei dieser Methode werden alle Bitmuster, die nach IEEE 754 den Wert NaN darstellen auf ein einheitliches Muster normiert.
public static native int floatToRawIntBits(float value)     [1.4]
Liefert das Bitmuster von value. Im Gegensatz zu floatToIntBits findet bei dieser Methode keine Normierung von NaN-Werten statt.
public float floatValue()
Liefert den Wert des Objekts als float zurück.
public int hashCode()
Liefert einen Hashcode für das Float-Objekt.
public static native float intBitsToFloat(int bits)
Liefert den dem Bitmuster bits entsprechenden float-Wert zurück.
public int intValue()
Liefert den Wert des Objekts als int zurück.
public boolean isInfinite()
Liefert true, wenn das Float-Objekt den Wert NEGATIVE_INFINITY oder POSITIVE_INFINITY hat, sonst false.
public static boolean isInfinite(float v)
Liefert true, wenn v den Wert NEGATIVE_INFINITY oder POSITIVE_INFINITY hat, sonst false.
public boolean isNaN()
Liefert true, wenn das Float-Objekt den Wert NaN hat, sonst false.
public static boolean isNaN(float v)
Liefert true, wenn v den Wert NaN hat, sonst false.
public long longValue()
Liefert den Wert des Objekts als long zurück.
public static long parseFloat(String s)     [1.2]
Konvertiert den String s in einen float-Wert und liefert ihn zurück.
Exception: NumberFormatException
public short shortValue()     [1.1]
Liefert den Wert des Objekts als short zurück.
public String toString()
Liefert den Wert des Float-Objekts als String.
public static String toString(float f)
Liefert den Wert von f als String.
public static Float valueOf(String s)
Konvertiert den Inhalt von s in einen float-Wert und liefert ihn in einem neuen Float-Objekt zurück.
Exception: NumberFormatException


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

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