Name
Byte
Synopsis
This class provides an immutable object
wrapper around the byte primitive type. It defines
useful constants for the minimum and maximum values that can be
stored by the byte type and a
Class object constant that represents the
byte type. It also provides various methods for
converting Byte values to and from strings and
other numeric types.
Most of the
static methods of this class can convert a String
to a Byte object or a byte
value: the four parseByte( ) and valueOf(
) methods parse a number from the specified string using an
optionally specified radix and return it in one of these two forms.
The decode( ) method parses a byte specified in
base 10, base 8, or base 16 and returns it as a
Byte. If the string begins with
“0x” or
“#”, it is interpreted as a
hexadecimal number. If it begins with
“0”, it is interpreted as an octal
number. Otherwise, it is interpreted as a decimal number.
Note that this class has two
toString( ) methods. One is static and converts a
byte primitive value to a string; the other is the
usual toString( ) method that converts a
Byte object to a string. Most of the remaining
methods convert a Byte to various primitive
numeric types.
Figure 10-8. java.lang.Byte
public final class Byte extends Number implements Comparable<Byte> { // Public Constructors public Byte(byte value); public Byte(String s) throws NumberFormatException; // Public Constants ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access