全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object | +----java.lang.Number | +----java.lang.Long
long
型の値をラップします。 Long
型のオブジェクトは long
型のフィールドを一つ持っています。
これに加えて、このクラスはlong
を扱うのに便利な定数とメソッド、および、long
をString
に変換するメソッドと、String
を long
に変換するメソッドを何種類か備えています。
long
型がとることのできる最大値。
long
型がとることのできる最小値。
long
型引数を表現する Long
オブジェクトを構築する。
Long
オブジェクトを構築する。
long
値を決定する。
long
値を決定する。
long
値を決定する。
long
として解析する。
long
として解析する。
pubic static final long MIN_VALUE
long
型がとることのできる最小値です。
pubic static final long MAX_VALUE
long
型がとることのできる最大値です。
pubic static final Class TYPE
public Long(long value)
long
型引数を表現する Long
オブジェクトを構築します。
Long
で表現されるべき値。
public Long(String s) throws NumberFormatException
Long
オブジェクトを構築します。文字列は valueOf
メソッドと同じ方法で long
値に変換されます。
Long
へ変換する文字列。
String
が解析可能な long 整数を含まない場合。
public static String toString(long i, int radix)
もし基数が Character.MIN_RADIX
より小さいか、または Character.MAX_RADIX
より大きい場合は、基数を 10
として処理します。
第1引数が負の値であった場合は、得られる結果の先頭要素は ASCIIのマイナス符号 '-'
になります。第1引数が非負の値のときは結果に符合文字は表れません。各桁には次の ASCII 文字が使われます。
0123456789abcdefghijklmnopqrstuvwxyz
public static String toHexString(long i)
引数が負の場合、符号無し long 値は引数 + 264 になります。引数が負でない場合は引数そのものになります。値は 16 進数表現(基数 16)の ASCII文字列に変換され、先頭に余分な 0
は付加されません。
long
値。
public static String toOctalString(long i)
引数が負の場合、符号無し long 値は引数 + 264 になります。引数が負でない場合は引数そのものになります。値は 8 進数表現(基数 8)の ASCII文字列に変換され、先頭に余分な 0
は付加されません。
long
値。
public static String toBinaryString(long i)
引数が負の場合、符号無し long 値は引数 + 264 になります。引数が負でないの場合は引数そのものになります。値はバイナリ表現(基数 2)の ASCII文字列に変換され、先頭に余分な 0
は付加されません。
public static String toString(long i)
long
値。
public static long parseLong(String s, int radix) throws NumberFormatException
long
として解析します。文字列に現れる文字は全て指定された基数に従うもの( Character.digit
に対して負でない値を返すことでチェックできる) でなければなりません。 例外は、負の値を表す引数の先頭には ASCII のマイナス符号 '-'
が現れることだけです。処理の結果 long
値が返されます。
long
を含んだString
。
long
で表現した値。
public static long parseLong(String s) throws NumberFormatException
long
として解析します。
負数を表現する場合に文字列の先頭が ASCII マイナス符号'-'
になることを除いて、全ての文字は10進数でなければなりません。
long
値。
long
を含まない場合。
public static Long valueOf(String s, int radix) throws NumberFormatException
long
を含んだString
Long
を新規構築して返す。
String
が解析できる long
を含まない場合。
public static Long valueOf(String s) throws NumberFormatException
long
を含む場合。
Long
を新規構築して返す。
String
が解析できる long
を含まない場合。
public byte byteValue()
public short shortValue()
public int intValue()
long
値はint
型に変換され、その結果が返される。
public long longValue()
long
値。
public float floatValue()
long
値は float
型へ変換され、その結果が返される。
public double doubleValue()
long
値は double
型へ変換され、その結果が返される。
public String toString()
public int hashCode()
public boolean equals(Object obj)
long
値を持つ Long
オブジェクトであるときに限り結果は true
になります。
true
、それ以外は false
。
public static Long getLong(String nm)
long
値を決定します。
第1引数はシステムプロパティの名前として扱われます。
システムプロパティへは getProperty
、または System
クラスのメソッドを使用してアクセスすることができます。プロパティの持つ文字列値を long値として解釈し、この値を表現する Long
オブジェクトを返します。
可能な数値形式の詳細は getProperty
の定義の中に現れます。
指定した名前のプロパティが存在しないか、またはプロパティが正しい数値形式を持っていない場合は null
を返します。
Long
値。
public static Long getLong(String nm, long val)
long
値を決定します。
第1引数はシステムプロパティの名前として扱われます。
システムプロパティへは getProperty
、または System
クラスのメソッドを使用してアクセスすることができます。プロパティの持つ文字列値を long値として解釈し、この値を表現する Long
オブジェクトを返します。
可能な数値形式の詳細は getProperty
の定義の中に現れます。
指定した名前のプロパティが存在しないか、またはプロパティが正しい数値形式を持っていない場合は、第2引数の値を表現する Long
オブジェクトを返します。
Long
値。
public static Long getLong(String nm, Long val)
long
値を決定します。
第1引数はシステムプロパティの名前として扱われます。
システムプロパティへは getProperty
、または System
クラスのメソッドを使用してアクセスすることができます。プロパティの持つ文字列値を long値として解釈し、この値を表現する Long
オブジェクトを返します。
可能な数値形式の詳細は getProperty
の定義の中に現れます。
もしプロパティ値が "0x
" か "#
"で始まり、それに続くマイナス符号がなければ、このプロパティ値は 16 進の整数として、基数 16 のLong.valueOf
メソッドと同じ方法で解析されます。
もしプロパティ値が "0
" で始まる場合は、このプロパティ値は 8 進の整数として基数 8 のときのLong.valueOf
メソッドと同じ方法で解析されます。
これ以外の場合には、プロパティ値は 10 進の整数として、基数 10 のときの Long.valueOf
メソッドと同じ方法で解析されます。
どの場合においても、文字列の末尾に L
も l
も現れてはならないことに注意してください。
第2引数はデフォルト値であり、指定した名前のプロパティが存在しないか、またはプロパティ値が正しい形式を持たない場合にこの第2引数が返されます。
Long
値。
long
値。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス