java.lang.Byte

java.lang.Byteは、プリミティブ型byteのラッパークラスである。

目次

  1. プリミティブ型ラッパークラス
  2. フィールド
    1. static byte MAX_VALUE
    2. static byte MIN_VALUE
  3. コンストラクタ
    1. Byte(byte value)
    2. Byte(String s)
  4. メソッド
    1. static byte parseByte(String s)
    2. static byte parseByte(String s, int radix)
    3. static Byte valueOf(byte b)
    4. static Byte valueOf(String s)

プリミティブ型ラッパークラス

java.lang パッケージのプリミティブ型ラッパークラス一覧を以下に示す。

プリミティブ型ラッパークラス
プリミティブ型 ラッパークラス
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に設定可能な最大値

Byte max = Byte.MAX_VALUE;

static byte MIN_VALUE

byteに設定可能な最小値

Byte min = Byte.MIN_VALUE;

コンストラクタ

java.lang.Byte クラスのコンストラクタ一覧を以下に示す。

Byte(byte value)

Byteオブジェクトを作成し、指定した値で初期化する。

Byte x = new Byte(1);

Byte(String s)

Byteオブジェクトを作成し、指定した値(文字列表現)で初期化する。

Byte x = new Byte("1");

メソッド

java.lang.Byte クラスのメソッド一覧を以下に示す。

static byte parseByte(String s)

引数で指定した値(10進数の文字列表現)をbyte型の値に変換して返す。

public static byte parseByte(String s) throws NumberFormatException
s
整数値の文字列表現を指定する。引数がnullの場合、空文字("")の場合又は構文解析可能なbyte値を含まない場合は、java.lang.NumberFormatException例外が発生する。
try {
  byte b = Byte.parseByte("1");
} catch (NumberFormatException e) {
  e.printStackTrace();
}

static byte parseByte(String s, int radix)

radix で指定した基数で表現した文字列をbyte型の値に変換して返す。

public static byte parseByte(String s, int radix) throws NumberFormatException
s
整数値の文字列表現を指定する。引数がnullの場合、空文字("")の場合又は構文解析可能なbyte値を含まない場合は、java.lang.NumberFormatException例外が発生する。
radix
基数
try {
  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();
}

static Byte valueOf(byte b)

Byteインスタンスを作成して、指定した値で初期化する。

static Byte valueOf(String s)

Byteインスタンスを作成して、指定した値(10進数の文字列表現)で初期化する。

Byte x = Byte.valueOf("1");