|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Long
public final class Long
Long は基本データ型 long のラッパークラスです。
このクラスのオブジェクトに設定される long 値は不変(immutable)です。
オブジェクトが生成された後は値を変更することはできません。
| フィールドの概要 | |
|---|---|
static long |
MAX_VALUE
long 型が保持することのできる最大値: 263-1. |
static long |
MIN_VALUE
long 型が保持することのできる最小値: -263. |
| コンストラクタの概要 | |
|---|---|
Long(long num)
指定された long 値を表す Long オブジェクトを生成します。 |
|
| メソッドの概要 | |
|---|---|
boolean |
equals(Object obj)
指定されたオブジェクトとこのオブジェクトを比較します。 |
int |
hashCode()
この Integer のハッシュコードを返します。 |
long |
longValue()
このオブジェクトの値を long 値として返します。 |
static long |
parseLong(String str)
指定された文字列を符号付き10進数の文字列として解析して long 値に変換します。 |
static long |
parseLong(String str,
int radix)
指定された文字列を、指定された基数の符号付き整数の文字列として解析して long 値に変換します。 |
String |
toString()
このオブジェクトの Long 値を符号付き10進数文字列で表す String を返します。 |
static String |
toString(long l)
指定された Long 値を符号付き10進数文字列で表す String を返します。 |
static String |
toString(long v,
int radix)
指定された Long 値を、指定された基数の符号付き整数文字列で表す String を返します。 |
static Long |
valueOf(long l)
指定された long 値を表す Long を生成します。 |
static Long |
valueOf(String s)
指定された String が表す符号付き10進整数値を保持する Long を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
getClass, notify, notifyAll, wait, wait |
| フィールドの詳細 |
|---|
public static final long MAX_VALUE
long 型が保持することのできる最大値: 263-1.
public static final long MIN_VALUE
long 型が保持することのできる最小値: -263.
| コンストラクタの詳細 |
|---|
public Long(long num)
long 値を表す Long オブジェクトを生成します。
num - Long オブジェクトで表現する値| メソッドの詳細 |
|---|
public String toString()
Long 値を符号付き10進数文字列で表す String を返します。
Object 内の toStringpublic static String toString(long l)
Long 値を符号付き10進数文字列で表す String を返します。
l - 変換する対象の long 値
public static String toString(long v,
int radix)
Long 値を、指定された基数の符号付き整数文字列で表す String を返します。
radix が Character.MIN_RADIX より小さいかまたは Character.MAX_RADIX より大きい場合、基数として10が使用されます。
vが負値の場合、結果の String の最初の文字はASCIIの負号文字 '-' ('\u002d') です。
最初の文字以外では '-' が現れることはありません。
負号以外は続く文字列が大きさを表します。
値が0の場合、ゼロを表すASCII文字 '0' ('\u0030') だけからなる文字列が返されます。
これ以外では、大きさを表す文字列の先頭に '0' が現れることはありません。
'\u0030' から '\u0039' までと、 '\u0061' から '\u007a' までの以下のASCII文字が数字として使用されます。
0123456789abcdefghijklmnopqrstuvwxyz
基数Nの数値は上記の最初のN文字が数字として使用されます。
たとえば基数16の場合 0123456789abcdef が使用されます。
v - 変換する対象の long 値radix - 変換に使用する基数
v を、基数 radix で表現した文字列public long longValue()
long 値として返します。
long に変換した値public boolean equals(Object obj)
Object 内の equalsobj - 比較対象の Object
obj がこのオブジェクトと同じ long 値を表す Long である場合 true 、それ以外は false 。public static long parseLong(String str)
long 値に変換します。
文字列の先頭がASCIIの負号 '-' (\u002D') の場合、負の値として変換されます。
終端に L ('\u004C') または l ('\u006C') が付いた文字列は有効な10進数文字列であるとみなされないことに注意してください。
str - 解析する文字列
long 値
NumberFormatException - 文字列が解析可能な long 値でない場合
public static long parseLong(String str,
int radix)
throws NumberFormatException
long 値に変換します。
文字列の先頭がASCIIの負号 '-' (\u002D')の場合、負の値として変換されます。
大きさを表す文字列の全ての文字は指定された基数での有効な数字でなくてはなりません。
long 値を示す目的で終端に L ('\u004C') または l ('\u006C') が付いた文字列は有効な文字列であるとみなされないことに注意してください。
ただし、基数が22より大きい場合に数字として L または l を使うことは問題ありません。
以下の場合は NumberFormatException がスローされます。
str が null であるかまたはその文字数が0である。radix が Character.MIN_RADIX より小さいかまたは Character.MAX_RADIX より大きい。radix の数字ではない。ただし最初の文字が負号 '-' であることは除外する(文字列の長さが1より大きい場合)。long の値ではない。例:
parseLong("0", 10)は0Lを返すparseLong("-0", 10)は0Lを返すparseLong("123", 10)は123Lを返すparseLong("-FF", 16)は-255Lを返すparseLong("10000000", 2)は128Lを返すparseLong("9223372036854775807", 10)は9223372036854775807Lを返すparseLong("-9223372036854775808", 10)は-9223372036854775808Lを返すparseLong("9223372036854775808", 10)はNumberFormatExceptionをスローするparseLong("aa", 16)は170Lを返すparseLong("aa", 10)はNumberFormatExceptionをスローする
str - 解析対象の、数値表現を保持する Stringradix - 解析で使用する基数
NumberFormatException - 文字列が long 値として解析できない場合public int hashCode()
Integer のハッシュコードを返します。
このオブジェクトが保持している long 値の上位半分と下位半分のビット論理和を返します。
以下の演算結果と等価です。
(int)(this.longValue() | (this.longValue()>>>32))
Object 内の hashCodeObject.hashCode().public static Long valueOf(String s)
String が表す符号付き10進整数値を保持する Long を返します。
s - 変換する String オブジェクト
s が表す値を保持する Long
NumberFormatException - s が long 値を表す文字列として変換できない場合public static Long valueOf(long l)
long 値を表す Long を生成します。
l - long 値
long 値 l を表す Long
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||