JavaTM 2 Platform
Std. Ed. v1.3

java.lang
クラス Byte

java.lang.Object
  |
  +--java.lang.Number
        |
        +--java.lang.Byte
すべての実装インタフェース:
Comparable, Serializable

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)
          StringByte に復号化します。
 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 - 変換されるバイト
戻り値:
指定された byte の文字列表現

parseByte

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

parseByte

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

valueOf

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

valueOf

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

decode

public static Byte decode(String nm)
                   throws NumberFormatException
StringByte に復号化します。以下の形式の、10 進数、16 進数、および 8 進数を指定できます。
     [-]       decimal constant
     [-] 0x    hex constant
     [-] #     hex constant
     [-] 0     octal constant
 
負の符号 (省略可能) か「基数指定子」のどちらか、あるいは両方の後にある定数は、指定された基数 (10、8、あるいは 16) で Byte.parseByte メソッドを使う場合と同じように解析されます。この定数は正の数でなければならず、そうでない場合は NumberFormatException がスローされます。指定された String の 1 番目の文字が負の符号である場合、生成された結果は負の値となります。この String では、空白文字を指定することはできません。
パラメータ:
nm - 復号化対象の String
戻り値:
指定された文字列によって表わされる Byte
例外:
NumberFormatException - String が解析可能な byte を含まない場合
関連項目:
parseByte(String, int)

byteValue

public byte byteValue()
この Byte の値を byte として返します。
オーバーライド:
クラス Number 内の byteValue
クラス java.lang.Number からコピーされたタグ:
戻り値:
このオブジェクトが表す数値を byte 型に変換した値

shortValue

public short shortValue()
この Byte の値を short として返します。
オーバーライド:
クラス Number 内の shortValue
クラス java.lang.Number からコピーされたタグ:
戻り値:
このオブジェクトが表す数値を short 型に変換した値

intValue

public int intValue()
この Byte の値を int として返します。
オーバーライド:
クラス Number 内の intValue
クラス java.lang.Number からコピーされたタグ:
戻り値:
このオブジェクトが表す数値を int 型に変換した値

longValue

public long longValue()
この Byte の値を long として返します。
オーバーライド:
クラス Number 内の longValue
クラス java.lang.Number からコピーされたタグ:
戻り値:
このオブジェクトが表す数値を long 型に変換した値

floatValue

public float floatValue()
この Byte の値を float として返します。
オーバーライド:
クラス Number 内の floatValue
クラス java.lang.Number からコピーされたタグ:
戻り値:
このオブジェクトが表す数値を float 型に変換した値

doubleValue

public double doubleValue()
この Byte の値を double として返します。
オーバーライド:
クラス Number 内の doubleValue
クラス java.lang.Number からコピーされたタグ:
戻り値:
このオブジェクトが表す数値を double 型に変換した値

toString

public String toString()
この Byte の値を表す String オブジェクトを返します。
オーバーライド:
クラス Object 内の toString
クラス java.lang.Object からコピーされたタグ:
戻り値:
このオブジェクトの文字列表現

hashCode

public int hashCode()
この Byte のハッシュコードを返します。
オーバーライド:
クラス Object 内の hashCode
クラス java.lang.Object からコピーされたタグ:
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

equals

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

compareTo

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

compareTo

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

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.