Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Class java.lang.Byte

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

public final class Byte
extends Number
implements Comparable
The Byte class is the standard wrapper for byte values.

Since:
JDK1.1
See Also:
Number

Field Summary
static byte  MAX_VALUE
The maximum value a Byte can have.
static byte  MIN_VALUE
The minimum value a Byte can have.
static Class  TYPE
The Class object representing the primitive type byte.
 

Constructor Summary
 Byte(byte value)
Constructs a Byte object initialized to the specified byte value.
 Byte(String s)
Constructs a Byte object initialized to the value specified by the String parameter.
 

Method Summary
byte  byteValue()
Returns the value of this Byte as a byte.
int  compareTo(Byte anotherByte)
Compares two Bytes numerically.
int  compareTo(Object o)
Compares this Byte to another Object.
static Byte  decode(String nm)
Decodes a String into a Byte.
double  doubleValue()
Returns the value of this Byte as a double.
boolean  equals(Object obj)
Compares this object to the specified object.
float  floatValue()
Returns the value of this Byte as a float.
int  hashCode()
Returns a hashcode for this Byte.
int  intValue()
Returns the value of this Byte as an int.
long  longValue()
Returns the value of this Byte as a long.
static byte  parseByte(String s)
Assuming the specified String represents a byte, returns that byte's value.
static byte  parseByte(String s, int radix)
Assuming the specified String represents a byte, returns that byte's value.
short  shortValue()
Returns the value of this Byte as a short.
static String  toString(byte b)
Returns a new String object representing the specified Byte.
String  toString()
Returns a String object representing this Byte's value.
static Byte  valueOf(String s, int radix)
Assuming the specified String represents a byte, returns a new Byte object initialized to that value.
static Byte  valueOf(String s)
Assuming the specified String represents a byte, returns a new Byte object initialized to that value.
 
Methods inherited from class java.lang.Number
 byteValue, doubleValue, floatValue, intValue, longValue, shortValue
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MIN_VALUE

public static final byte MIN_VALUE
The minimum value a Byte can have.

MAX_VALUE

public static final byte MAX_VALUE
The maximum value a Byte can have.

TYPE

public static final Class TYPE
The Class object representing the primitive type byte.
Constructor Detail

Byte

public Byte(byte value)
Constructs a Byte object initialized to the specified byte value.
Parameters:
value - the initial value of the Byte

Byte

public Byte(String s) throws NumberFormatException
Constructs a Byte object initialized to the value specified by the String parameter. The radix is assumed to be 10.
Parameters:
s - the String to be converted to a Byte
Throws:
NumberFormatException - If the String does not contain a parsable byte.
Method Detail

toString

public static String toString(byte b)
Returns a new String object representing the specified Byte. The radix is assumed to be 10.
Parameters:
b - the byte to be converted

parseByte

public static byte parseByte(String s) throws NumberFormatException
Assuming the specified String represents a byte, returns that byte's value. Throws an exception if the String cannot be parsed as a byte. The radix is assumed to be 10.
Parameters:
s - the String containing the byte
Throws:
NumberFormatException - If the string does not contain a parsable byte.

parseByte

public static byte parseByte(String s,
                             int radix) throws NumberFormatException
Assuming the specified String represents a byte, returns that byte's value. Throws an exception if the String cannot be parsed as a byte.
Parameters:
s - the String containing the byte
radix - the radix to be used
Throws:
NumberFormatException - If the String does not contain a parsable byte.

valueOf

public static Byte valueOf(String s,
                           int radix) throws NumberFormatException
Assuming the specified String represents a byte, returns a new Byte object initialized to that value. Throws an exception if the String cannot be parsed as a byte.
Parameters:
s - the String containing the integer
radix - the radix to be used
Throws:
NumberFormatException - If the String does not contain a parsable byte.

valueOf

public static Byte valueOf(String s) throws NumberFormatException
Assuming the specified String represents a byte, returns a new Byte object initialized to that value. Throws an exception if the String cannot be parsed as a byte. The radix is assumed to be 10.
Parameters:
s - the String containing the integer
Throws:
NumberFormatException - If the String does not contain a parsable byte.

decode

public static Byte decode(String nm) throws NumberFormatException
Decodes a String into a Byte. The String may represent decimal, hexadecimal, and octal numbers.
Parameters:
nm - the string to decode

byteValue

public byte byteValue()
Returns the value of this Byte as a byte.
Overrides:
byteValue in class Number

shortValue

public short shortValue()
Returns the value of this Byte as a short.
Overrides:
shortValue in class Number

intValue

public int intValue()
Returns the value of this Byte as an int.
Overrides:
intValue in class Number

longValue

public long longValue()
Returns the value of this Byte as a long.
Overrides:
longValue in class Number

floatValue

public float floatValue()
Returns the value of this Byte as a float.
Overrides:
floatValue in class Number

doubleValue

public double doubleValue()
Returns the value of this Byte as a double.
Overrides:
doubleValue in class Number

toString

public String toString()
Returns a String object representing this Byte's value.
Overrides:
toString in class Object

hashCode

public int hashCode()
Returns a hashcode for this Byte.
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Compares this object to the specified object.
Parameters:
obj - the object to compare with
Returns:
true if the objects are the same; false otherwise.
Overrides:
equals in class Object

compareTo

public int compareTo(Byte anotherByte)
Compares two Bytes numerically.
Implements:
compareTo in interface Comparable
Parameters:
anotherByte - the Byte to be compared.
Returns:
the value 0 if the argument Byte is equal to this Byte; a value less than 0 if this Byte is numerically less than the Byte argument; and a value greater than 0 if this Byte is numerically greater than the Byte argument (signed comparison).

compareTo

public int compareTo(Object o)
Compares this Byte to another Object. If the Object is a Byte, this function behaves like compareTo(Byte). Otherwise, it throws a ClassCastException (as Bytes are comparable only to other Bytes).
Implements:
compareTo in interface Comparable
Parameters:
o - the Object to be compared.
Returns:
the value 0 if the argument is a Byte numerically equal to this Byte; a value less than 0 if the argument is a Byte numerically greater than this Byte; and a value greater than 0 if the argument is a Byte numerically less than this Byte.
Throws:
ClassCastException - if the argument is not a Byte.
See Also:
Comparable

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.