|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Number | +--java.lang.Byte
The Byte class is the standard wrapper for byte values.
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. |
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. |
String |
toString()
Returns a String object representing this Byte's value. |
static String |
toString(byte b)
Returns a new String object representing the specified Byte. |
static Byte |
valueOf(String s)
Assuming the specified String represents a byte, returns a new Byte object initialized to that value. |
static Byte |
valueOf(String s,
int radix)
Assuming the specified String represents a byte, returns a new Byte object initialized to that value. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass |
Field Detail |
public static final byte MAX_VALUE
public static final byte MIN_VALUE
Constructor Detail |
public Byte(byte value)
value
- the initial value of the Bytepublic Byte(String s) throws NumberFormatException
s
- the String to be converted to a Byte
NumberFormatException
- If the String does not
contain a parsable byte.Method Detail |
public byte byteValue()
byteValue
in class Number
byte
.public int compareTo(Byte anotherByte)
anotherByte
- the Byte
to be compared.
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).public int compareTo(Object o)
compareTo(Byte)
. Otherwise,
it throws a ClassCastException
(as Bytes are comparable
only to other Bytes).
compareTo
in interface Comparable
o
- the Object
to be compared.
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.
ClassCastException
- if the argument is not a
Byte
.Comparable
public static Byte decode(String nm) throws NumberFormatException
String
into a Byte
. Accepts
decimal, hexadecimal, and octal numbers, in the following formats:
[-] decimal constant [-] 0x hex constant [-] # hex constant [-] 0 octal constantThe constant following an (optional) negative sign and/or "radix specifier" is parsed as by the
Byte.parseByte
method
with the specified radix (10, 8 or 16). This constant must be positive
or a NumberFormatException will result. The result is made negative if
first character of the specified String
is the negative
sign. No whitespace characters are permitted in the
String
.
nm
- the String
to decode.
Byte
represented by the specified string.
NumberFormatException
- if the String
does not
contain a parsable byte.parseByte(String, int)
public double doubleValue()
doubleValue
in class Number
double
.public boolean equals(Object obj)
equals
in class Object
obj
- the object to compare with
Boolean.hashCode()
,
Hashtable
public float floatValue()
floatValue
in class Number
float
.public int hashCode()
hashCode
in class Object
Object.equals(java.lang.Object)
,
Hashtable
public int intValue()
intValue
in class Number
int
.public long longValue()
longValue
in class Number
long
.public static byte parseByte(String s) throws NumberFormatException
s
- the String containing the byte
NumberFormatException
- If the string does not
contain a parsable byte.public static byte parseByte(String s, int radix) throws NumberFormatException
s
- the String containing the byteradix
- the radix to be used
NumberFormatException
- If the String does not
contain a parsable byte.public short shortValue()
shortValue
in class Number
short
.public String toString()
toString
in class Object
public static String toString(byte b)
b
- the byte to be converted
byte
public static Byte valueOf(String s) throws NumberFormatException
s
- the String containing the integer
Byte
instance representing the parsed
byte
value
NumberFormatException
- If the String does not
contain a parsable byte.public static Byte valueOf(String s, int radix) throws NumberFormatException
s
- the String containing the integerradix
- the radix to be used
Byte
instance representing the parsed
byte
value
NumberFormatException
- If the String does not
contain a parsable byte.
|
MIT ACM/IEEE Programming Competition |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |