java.lang.Object
|
+--java.lang.Number
|
+--java.lang.Byte
Deklaration
public final class Byte
extends java.lang.Number
implements java.lang.Comparable
Beschreibung
Die Klasse Byte ist ein Wrapper-Objekt für den Datentyp byte. 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 Byte Methoden zur Konvertierung in andere Standardtypen zur Verfügung.
Datenelemente im Detail
-
public static final byte MIN_VALUE = -128
-
Der niedrigste Wert, den der Typ byte speichern kann.
-
public static final byte MAX_VALUE = 127
-
Der höchste Wert, den der Typ byte speichern kann.
-
public static final Class TYPE
-
Exemplar der Klasse Class, das den Datentyp byte repräsentiert.
Konstruktoren im Detail
-
public Byte(byte value)
-
Erzeugt ein neues Byte-Objekt mit dem Wert value.
-
public Byte(String s)
-
Erzeugt ein neues Byte-Objekt mit dem Wert eines String-Objekts zur Basis 10.
- Exception: NumberFormatException
- Falls s in einem ungültigen Format vorliegt oder eine Zahl enthält, die außerhalb des Wertebereichs von byte liegt.
Methoden im Detail
-
public byte byteValue()
-
Liefert den Wert des Objekts als byte zurück.
-
public int compareTo(Byte anotherByte)
![[1.2]](../../images/marg12.gif)
-
Vergleicht den Wert dieses Objekts mit dem von anotherByte. Der Rückgabewert ist null, wenn die Werte gleich sind. Er ist kleiner als null, wenn der Wert dieses Objekts kleiner als der von anotherByte ist. Der Rückgabewert ist größer als null, wenn der Wert dieses Objekts größer als anotherByte ist.
-
public int compareTo(Object o)
![[1.2]](../../images/marg12.gif)
-
Vergleicht den Wert dieses Objekts mit dem des Parameters o, für den ein Byte-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.
-
public static Byte decode(String nm)
-
Konvertiert den String nm in einen byte-Wert und liefert ihn in einem neuen Byte-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
- Falls nm in einem ungültigen Format vorliegt oder eine Zahl enthält, die außerhalb des Wertebereichs von byte liegt.
-
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 Byte ist, das denselben Wert besitzt wie dieses Objekt, sonst false.
-
public float floatValue()
-
Liefert den Wert des Objekts als float zurück.
-
public int hashCode()
-
Liefert einen Hashcode für das Byte-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 byte parseByte(String s)
-
Konvertiert den String s in einen byte-Wert und liefert ihn in einem neuen Byte-Objekt zurück, wobei die Basis 10 verwendet wird.
- Exception: NumberFormatException
- Falls s in einem ungültigen Format vorliegt oder eine Zahl enthält, die außerhalb des Wertebereichs von byte liegt.
-
public static byte parseByte(String s, int radix)
-
Konvertiert den String s in einen byte-Wert und liefert ihn in einem neuen Byte-Objekt zurück, wobei die Basis radix verwendet wird.
- Exception: NumberFormatException
- Falls s in einem ungültigen Format vorliegt oder eine Zahl enthält, die außerhalb des Wertebereichs von byte liegt.
-
public short shortValue()
-
Liefert den Wert des Objekts als short zurück.
-
public String toString()
-
Liefert den Wert des Byte-Objekts als String zurück, wobei die Basis 10 verwendet wird.
-
public static String toString(byte b)
-
Liefert den Wert des Byte-Objekts als String zurück, wobei die Basis b verwendet wird.
-
public static Byte valueOf(String s)
-
Konvertiert den Inhalt von s in einen byte-Wert und liefert ihn in einem neuen Byte-Objekt zurück. Die Ziffern werden zur Basis 10 interpretiert.
- Exception: NumberFormatException
- Falls s in einem ungültigen Format vorliegt oder eine Zahl enthält, die außerhalb des Wertebereichs von byte liegt.
-
public static Byte valueOf(String s, int radix)
-
Konvertiert den Inhalt von s in einen byte-Wert und liefert ihn in einem neuen Byte-Objekt zurück. Die Ziffern werden zur Basis radix interpretiert.
- Exception: NumberFormatException
- Falls s in einem ungültigen Format vorliegt oder eine Zahl enthält, die außerhalb des Wertebereichs von byte liegt.
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.