JavaTM 2 Platform
Std. Ed. v1.3

java.lang
クラス Short

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

public final class Short
extends Number
implements Comparable

Short クラスは short 値の標準ラッパーです。

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

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

フィールドの詳細

MIN_VALUE

public static final short MIN_VALUE
Short が持つことのできる最小値です。

MAX_VALUE

public static final short MAX_VALUE
Short が持つことのできる最大値です。

TYPE

public static final Class TYPE
基本データ型 short を表す Class オブジェクトです。
コンストラクタの詳細

Short

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

Short

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

toString

public static String toString(short s)
指定された Short を表す新しい String オブジェクトを返します。基数は 10 と見なされます。
パラメータ:
s - 変換される short
戻り値:
指定された short を基数 10 で表す String

parseShort

public static short parseShort(String s)
                        throws NumberFormatException
指定された文字列が short を表すと仮定して、その short 値を返します。文字列が short として解析不可能な場合は例外をスローします。基数は 10 と見なされます。
パラメータ:
s - short を含む String
戻り値:
指定された文字列によって表わされる値
例外:
NumberFormatException - 文字列が解析可能な short を含まない場合

parseShort

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

valueOf

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

valueOf

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

decode

public static Short decode(String nm)
                    throws NumberFormatException
StringShort に復号化します。次の形式の 10 進数、8 進数、16 進数を指定することができます。
     [-]       10 進定数
     [-] 0x    16 進定数
     [-] #     16 進定数
     [-] 0     8 進定数
 
オプションの負の符号または「基数指定子」のあとの定数は、指定された基数 (10、8 または 16) を使って Short.parseShort メソッドの場合と同じように解析されます。この定数は正の値でなければなりません。そうでない場合は NumberFormatException がスローされます。指定された String の最初の文字が負の符号の場合、結果は負の値になります。String に空白文字を指定することはできません。
パラメータ:
nm - 復号化対象の String
戻り値:
指定された文字列によって表わされる Short
例外:
NumberFormatException - String が解析可能な short を含まない場合
関連項目:
parseShort(String, int)

byteValue

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

shortValue

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

intValue

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

longValue

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

floatValue

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

doubleValue

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

toString

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

hashCode

public int hashCode()
この Short のハッシュコードを返します。
オーバーライド:
クラス 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(Short anotherShort)
2 つの Short を数値的に比較します。
パラメータ:
anotherShort - 比較対象の Short
戻り値:
引数 Short がこの Short と等しい数値の場合は値 0、この Short が Short 引数より小さい数値の場合は 0 より小さい値、この Short が Short 引数より大きい数値の場合は 0 より大きい値 (符号付きの比較)
導入されたバージョン:
1.2

compareTo

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