java.lang.Byteは、プリミティブ型byteのラッパークラスである。
プリミティブ型 | ラッパークラス |
---|---|
boolean |
java.lang.Boolean |
char |
java.lang.Character |
byle |
java.lang.Byte |
int |
java.lang.Integer |
long |
java.lang.Long
|
double |
java.lang.Double |
java.lang.Byteクラスには、次に示すフィールドがある。
フィールド | 説明 |
---|---|
static byte MAX_VALUE |
byteに設定可能な最大値 |
static byte MIN_VALUE |
byteに設定可能な最小値 |
java.lang.Byteクラスには、次に示すコンストラクタがある。
コンストラクタ | 説明 |
---|---|
Byte(byte value) |
Byteオブジェクトを作成し、指定した値で初期化する。 |
Byte(String s) |
Byteオブジェクトを作成し、指定した値(文字列表現)で初期化する。 |
java.lang.Byteクラスには、次に示すメソッドがある。
メソッド | 説明 |
---|---|
static byte parseByte(String s) |
指定した値(10進数の文字列表現)をbyte型の値に変換して返す。 |
static byte parseByte(String s, int radix) |
radix
で指定した基数で表現した文字列をbyte型の値に変換して返す。
|
static Byte Byte(byte b) |
Byteインスタンスを作成して、指定した値で初期化する。 |
static Byte Byte(String s) |
Byteインスタンスを作成して、指定した値(10進数の文字列表現)で初期化する。 |
引数で指定した文字列を10進数の整数型として構文解析する。
public static byte parseByte(String s) throws NumberFormatException
public static byte parseByte(String s, int radix) throws NumberFormatException
引数がnullの場合、空文字("")の場合又は構文解析可能なbyte値を含まない場合は、java.lang.NumberFormatException例外が発生する。
try {
byte b = Byte.parseByte("1");
byte binary = Byte.parseByte("10", 2);
byte octal = Byte.parseByte("10", 8);
byte decimal = Byte.parseByte("10", 10);
byte hexadecimal = Byte.parseByte("10", 16);
} catch (NumberFormatException e) {
e.printStackTrace();
}