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.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.
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.
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
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.