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

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

Deklaration

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

Beschreibung

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


 
Datenelemente
public static final longMIN_VALUE
public static final longMAX_VALUE
public static final ClassTYPE     [1.1]
 
Konstruktoren
publicLong(long value)
publicLong(String s)
 
Methoden
public bytebyteValue()     [1.1]
public intcompareTo(Long anotherLong)     [1.2]
public intcompareTo(Object o)     [1.2]
public static Longdecode(String nm)     [1.2]
public doubledoubleValue()
public booleanequals(Object obj)
public floatfloatValue()
public static LonggetLong(String nm)
public static LonggetLong(String nm, Long val)
public static LonggetLong(String nm, long val)
public inthashCode()
public intintValue()
public longlongValue()
public static longparseLong(String s)
public static longparseLong(String s, int radix)
public shortshortValue()     [1.1]
public static StringtoBinaryString(long i)
public static StringtoHexString(long i)
public static StringtoOctalString(long i)
public StringtoString()
public static StringtoString(long i)
public static StringtoString(long i, int radix)
public static LongvalueOf(String s)
public static LongvalueOf(String s, int radix)


 

Datenelemente im Detail

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

 

Konstruktoren im Detail

public Long(long value)
Erzeugt ein neues Long-Objekt mit dem Wert value.
public Long(String s)
Erzeugt ein neues Long-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 byte zurück.
public int compareTo(Long anotherLong)     [1.2]
Vergleicht den Wert dieses Objekts mit dem von anotherLong. Der Rückgabewert ist null, wenn die Werte gleich sind. Er ist kleiner als null, wenn der Wert dieses Objekts kleiner als der von anotherLong ist. Der Rückgabewert ist größer als null, wenn der Wert dieses Objekts größer als anotherLong ist.
public int compareTo(Object o)     [1.2]
Vergleicht den Wert dieses Objekts mit dem des Parameters o, für den ein Long-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 Long decode(String nm)     [1.2]
Konvertiert den String nm in einen long-Wert und liefert ihn in einem neuen Long-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.
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 Long ist, das denselben Wert besitzt wie dieses Objekt, sonst false.
public float floatValue()
Liefert den Wert des Objekts als float zurück.
public static Long getLong(String nm)
Liefert den Wert der durch nm bezeichneten Systemeigenschaft in einem neuen Long-Objekt. Der Rückgabewert ist null, falls die Eigenschaft nicht definiert ist oder der Wert der Eigenschaft ein ungültiges Format hat.
public static Long getLong(String nm, Long val)
Liefert den Wert der durch nm bezeichneten Systemeigenschaft in einem neuen Long-Objekt.
public static Long getLong(String nm, long val)
Liefert den Wert der durch nm bezeichneten Systemeigenschaft in einem neuen Long-Objekt.
public int hashCode()
Liefert einen Hashcode für das Long-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 long parseLong(String s)
Konvertiert den String s in einen long-Wert und liefert ihn in einem neuen Long-Objekt zurück, wobei die Basis 10 verwendet wird.
Exception: NumberFormatException
public static long parseLong(String s, int radix)
Konvertiert den String s in einen long-Wert und liefert ihn in einem neuen Long-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(long i)
Konvertiert i in einen Binär-String, wobei i als vorzeichenlos interpretiert wird, und liefert ihn zurück.
public static String toHexString(long i)
Konvertiert i in einen Hexadezimal-String, wobei i als vorzeichenlos interpretiert wird, und liefert ihn zurück.
public static String toOctalString(long i)
Liefert den Wert von i als vorzeichenlosen Oktal-String zurück.
public String toString()
Liefert den Wert des Long-Objekts als String zurück, wobei die Basis 10 verwendet wird.
public static String toString(long i)
Liefert den Wert von i als String zurück, wobei die Basis zehn zugrunde gelegt wird.
public static String toString(long i, int radix)
Liefert den Wert von i als String zurück, wobei die Basis radix zugrunde gelegt wird.
public static Long valueOf(String s)
Konvertiert den Inhalt von s in einen long-Wert und liefert ihn in einem neuen Long-Objekt zurück. Die Ziffern werden zur Basis 10 interpretiert.
Exception: NumberFormatException
public static Long valueOf(String s, int radix)
Konvertiert den Inhalt von s in einen long-Wert und liefert ihn in einem neuen Long-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.