Java プラットフォーム 1.2

java.lang
クラス Byte

java.lang.Object
  |
  +--java.lang.Number
        |
        +--java.lang.Byte

public final class Byte
extends Number
implements Comparable

Byte クラスは、byte 値の標準ラッパーです。

導入されたバージョン:
JDK1.1
関連項目:
Number, 直列化された形式

フィールドの概要
static byte MAX_VALUE
          Byte の許容最大値です。
static byte MIN_VALUE
          Byte の許容最小値です。
static Class TYPE
          プリミティブ型 byte を表す Class オブジェクトです。
 
コンストラクタの概要
Byte(byte value)
          指定された byte 値に初期化された Byte オブジェクトを構築します。
Byte(String s)
          String パラメータによって指定された値に初期化された Byte オブジェクトを構築します。
 
メソッドの概要
 byte byteValue()
          この Byte の値を byte として返します。
 int compareTo(Byte anotherByte)
          2 つの Byte を数値的に比較します。
 int compareTo(Object o)
          この Byte をほかの Object と比較します。
static Byte decode(String nm)
          String を Byte に復号化します。
 double doubleValue()
          この Byte の値を double として返します。
 boolean equals(Object obj)
          このオブジェクトと指定されたオブジェクトを比較します。
 float floatValue()
          この Byte の値を float として返します。
 int hashCode()
          この Byte のハッシュコードを返します。
 int intValue()
          この Byte の値を int として返します。
 long longValue()
          この Byte の値を long として返します。
static byte parseByte(String s)
          指定された String が byte を表すと仮定し、その byte 値を返します。
static byte parseByte(String s, int radix)
          指定された String が byte を表すと仮定し、その byte 値を返します。
 short shortValue()
          この Byte の値を short として返します。
 String toString()
          この Byte の値を表す String オブジェクトを返します。
static String toString(byte b)
          指定された Byte を表す新しい String オブジェクトを返します。
static Byte valueOf(String s)
          指定された String が byte を表すと仮定し、その値で初期化された新しい Byte オブジェクトを返します。
static Byte valueOf(String s, int radix)
          指定された String が byte を表すと仮定し、その値で初期化された新しい Byte オブジェクトを返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

MIN_VALUE

public static final byte MIN_VALUE
Byte の許容最小値です。

MAX_VALUE

public static final byte MAX_VALUE
Byte の許容最大値です。

TYPE

public static final Class TYPE
プリミティブ型 byte を表す Class オブジェクトです。
コンストラクタの詳細

Byte

public Byte(byte value)
指定された byte 値に初期化された Byte オブジェクトを構築します。
パラメータ:
value - Byte の初期値

Byte

public Byte(String s)
     throws NumberFormatException
String パラメータによって指定された値に初期化された Byte オブジェクトを構築します。基数は 10 と見なされます。
パラメータ:
s - Byte に変換される String
例外:
NumberFormatException - String が解析可能な byte を含まない場合
メソッドの詳細

toString

public static String toString(byte b)
指定された Byte を表す新しい String オブジェクトを返します。基数は 10 と見なされます。
パラメータ:
b - 変換対象のバイト

parseByte

public static byte parseByte(String s)
                      throws NumberFormatException
指定された String が byte を表すと仮定し、その byte 値を返します。String を byte として解析できない場合は、例外をスローします。基数は 10 と見なされます。
パラメータ:
s - byte 値を含む String
例外:
NumberFormatException - String が 解析可能な byte を含まない場合

parseByte

public static byte parseByte(String s,
                             int radix)
                      throws NumberFormatException
指定された String が byte を表すと仮定し、その byte 値を返します。String を byte として解析できない場合は、例外をスローします。
パラメータ:
s - byte 値を含む String
radix - 使用する基数
例外:
NumberFormatException - String が 解析可能な byte を含まない場合

valueOf

public static Byte valueOf(String s,
                           int radix)
                    throws NumberFormatException
指定された String が byte を表すと仮定し、その値で初期化された新しい Byte オブジェクトを返します。String を byte として解析できない場合は、例外をスローします。
パラメータ:
s - 整数値を含む String
radix - 使用する基数
例外:
NumberFormatException - String が 解析可能な byte を含まない場合

valueOf

public static Byte valueOf(String s)
                    throws NumberFormatException
指定された String が byte を表すと仮定し、その値で初期化された新しい Byte オブジェクトを返します。String を byte として解析できない場合は、例外をスローします。 基数は 10 と見なされます。
パラメータ:
s - 整数値を含む String
例外:
NumberFormatException - String が 解析可能な byte を含まない場合

decode

public static Byte decode(String nm)
                   throws NumberFormatException
String を Byte に復号化します。String には、10 進数、16 進数、8 進数のどれでも指定できます。
パラメータ:
nm - 復号化する文字列

byteValue

public byte byteValue()
この Byte の値を byte として返します。
オーバーライド:
クラス Number 内の byteValue

shortValue

public short shortValue()
この Byte の値を short として返します。
オーバーライド:
クラス Number 内の shortValue

intValue

public int intValue()
この Byte の値を int として返します。
オーバーライド:
クラス Number 内の intValue

longValue

public long longValue()
この Byte の値を long として返します。
オーバーライド:
クラス Number 内の longValue

floatValue

public float floatValue()
この Byte の値を float として返します。
オーバーライド:
クラス Number 内の floatValue

doubleValue

public double doubleValue()
この Byte の値を double として返します。
オーバーライド:
クラス Number 内の doubleValue

toString

public String toString()
この Byte の値を表す String オブジェクトを返します。
オーバーライド:
クラス Object 内の toString

hashCode

public int hashCode()
この Byte のハッシュコードを返します。
オーバーライド:
クラス Object 内の hashCode

equals

public boolean equals(Object obj)
このオブジェクトと指定されたオブジェクトを比較します。
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
オブジェクトが等しい場合は true、そうでない場合は false
オーバーライド:
クラス Object 内の equals

compareTo

public int compareTo(Byte anotherByte)
2 つの Byte を数値的に比較します。
パラメータ:
anotherByte - 比較対象の Byte
戻り値:
Byte 引数がこの Byte と等しい場合は値 0。この Byte が Byte 引数より小さい場合は 0 より小さい値。この Byte が Byte 引数より大きい場合は 0 より大きい値 (符号付きの比較)
導入されたバージョン:
JDK1.2

compareTo

public int compareTo(Object o)
この Byte をほかの Object と比較します。指定された Object が Byte の場合、この関数の動作は compareTo(Byte) と同じです。そうでない場合は、ClassCastException がスローされます。これは、Byte の比較は Byte 同士でしか行えないためです。
定義:
インタフェース Comparable 内の compareTo
パラメータ:
o - 比較対象の Object
戻り値:
Byte 引数がこの Byte と等しい場合は値 0。Byte 引数がこの Byte よりも大きい場合は 0 より小さい値。引数がこの Byte より小さい場合は 0 より大きい値
例外:
ClassCastException - 引数が Byte でない場合
導入されたバージョン:
JDK1.2
関連項目:
Comparable

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.