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 ...
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.