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

import java.lang.Integer

メンバー変数

static
short

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

static
short

MIN_VALUE
      int型で表現できる最小値(-2の31乗)が保持されている定数。
コンストラクタ
Integer(short value)
      指定された値を持つIntegerインスタンスを作成。
Integer(String s)
      10進数表記の文字列で表現された数値をInteger型に変換。変換可能な文字列を含まない場合には 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
int
parseInt(String str)
      10進数表記の文字列で表現された数値をint型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげらる。
static
int
parseInt(String str, int radix)
      文字列で表現された数値をint型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげられる。
      radixは基数を表します。radix=10の時は引数1つのparseByteと同じになる。radixは「Character.MIN_RADIX(2) <= radix <= Character.MAX_RADIX(36)」の範囲でなければなならない。radixが範囲外の時もNumberFormatExceptionが投げられる。
static
Integer
valueOf(String str)
      10進数表記の文字列で表現された数値をInteger型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげられる。
static
Integer
valueOf(String str, int radix)
      文字列で表現された数値をInteger型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげられる。
      radixは基数を表します。radix=10の時は引数1つのparseByteと同じになる。radixは「Character.MIN_RADIX(2) <= radix <= Character.MAX_RADIX(36)」の範囲でなければならない。radixが範囲外の時もNumberFormatExceptionが投げられる。
static
Integer
decode(String str)
      文字列で表現された数値をInteger型に変換する。数値に変換不可能な文字列の場合にはNumberFormatException がなげられる。
      文字列が「0x」「0X」または「#」で始まる場合には16進数表記として解釈される。「0」で始まる場合には8進数として解釈される。負数の場合には半角の「-」をつける。