java.lang.Byte

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クラスには、次に示すフィールドがある。

java.lang.Byteクラスのフィールド
フィールド 説明
static byte MAX_VALUE byteに設定可能な最大値
static byte MIN_VALUE byteに設定可能な最小値

コンストラクタ

java.lang.Byteクラスには、次に示すコンストラクタがある。

java.lang.Byteクラスのコンストラクタ
コンストラクタ 説明
Byte(byte value) Byteオブジェクトを作成し、指定した値で初期化する。
Byte(String s) Byteオブジェクトを作成し、指定した値(文字列表現)で初期化する。

メソッド

java.lang.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進数の文字列表現)で初期化する。

parseByte()

引数で指定した文字列を10進数の整数型として構文解析する。

public static byte parseByte(String s) throws NumberFormatException
public static byte parseByte(String s, int radix) throws NumberFormatException
s
整数値の文字列表現
radix
基数

引数が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();
}