15.Long
 LongクラスはNumberクラスのサブクラスで、long型の数値を扱う際に便利な機能を備える。 

import java.lang.Long

メンバー変数

static
long

MAX_VALUE
      long型で表現できる最大値(2の63乗-1)が保持されている定数。

static
long

MIN_VALUE
      long型で表現できる最小値(-2の63乗)が保持されている定数。
コンストラクタ
Long(long value)
      指定された値を持つLongインスタンスを作成。
Long(String s)
      10進数表記の文字列で表現された数値をLong型に変換。変換可能な文字列を含まない場合には NumberFormatExceptionが投げられる。
 
メソッド
byte byteValue()
      byte型に変換する。byte型に収まらない場合には切り捨てられる。
short shortValue()
      short型に変換する。short型に収まらない場合には切り捨てられる。
int intValue()
      int型に変換する。
long longValue()
      long型に変換する。
float floatValue()
      float型に変換する。
double doubleValue()
      double型に変換する。
boolean equals(Object obj)
      objが同じ値を示すByteクラスのインスタンスの場合にtrueが返される。同じ値でも違うクラス(例えばIntegerクラス)のインスタンスの場合はfalseになる。
String toString()
      10進数表記の文字列に変換する。
static
long
parseLong(String str)
      10進数表記の文字列で表現された数値をlong型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげらる。
static
long
parseLong(String str, int radix)
      文字列で表現された数値をlong型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげられる。
      radixは基数を表します。radix=10の時は引数1つのparseByteと同じになる。radixは「Character.MIN_RADIX(2) <= radix <= Character.MAX_RADIX(36)」の範囲でなければなならない。radixが範囲外の時もNumberFormatExceptionが投げられる。
static
long
valueOf(String str)
      10進数表記の文字列で表現された数値をLong型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげられる。
static
Long
valueOf(String str, int radix)
      文字列で表現された数値をLong型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげられる。
      radixは基数を表します。radix=10の時は引数1つのparseByteと同じになる。radixは「Character.MIN_RADIX(2) <= radix <= Character.MAX_RADIX(36)」の範囲でなければならない。radixが範囲外の時もNumberFormatExceptionが投げられる。
static
Long
decode(String str)
      文字列で表現された数値をLong型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげられる。
      文字列が「0x」「0X」または「#」で始まる場合には16進数表記として解釈される。「0」で始まる場合には8進数として解釈される。負数の場合には半角の「-」をつける。