nanoJBlend

java.lang
クラス Integer

java.lang.Object
  上位を拡張 java.lang.Integer

public final class Integer
extends Object

Integer は基本データ型 int のラッパークラスです。

このクラスのオブジェクトに設定される int 値は不変(immutable)です。 オブジェクトが生成された後は値を変更することはできません。


フィールドの概要
static int MAX_VALUE
          int 型が保持することのできる最大値: 231-1.
static int MIN_VALUE
          int 型が保持することのできる最小値: -231.
 
コンストラクタの概要
Integer(int num)
          指定された int 値を表す Integer オブジェクトを生成します。
Integer(String string)
          指定された String が表す int 値を表す Integer オブジェクトを生成します。
 
メソッドの概要
 boolean equals(Object obj)
          指定されたオブジェクトとこのオブジェクトを比較します。
 int hashCode()
          この Integer のハッシュコードを返します。
 int intValue()
          このオブジェクトが保持する値を int 値で返します。
static int parseInt(String str)
          指定された String を符号付き10進整数として解析してその数値を返します。
static int parseInt(String str, int radix)
          指定された String を、指定された基数の符号付き整数として解析してその数値を返します。
 String toString()
          この Integer の値を10進数文字列で表す String を返します。
static String toString(int i)
          指定された int の値を表す String を返します。
static Integer valueOf(int i)
          指定された int 値を表す Integer を生成します。
static Integer valueOf(String s)
          指定された String が表す符号付き10進整数値を保持する Integer を返します。
static Integer valueOf(String s, int radix)
          指定された String を、指定された基数の符号付き整数値として解析した結果を保持する Integer を返します。
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, wait, wait
 

フィールドの詳細

MAX_VALUE

public static final int MAX_VALUE
int 型が保持することのできる最大値: 231-1.

関連項目:
定数フィールド値

MIN_VALUE

public static final int MIN_VALUE
int 型が保持することのできる最小値: -231.

関連項目:
定数フィールド値
コンストラクタの詳細

Integer

public Integer(int num)
指定された int 値を表す Integer オブジェクトを生成します。

パラメータ:
num - Integer オブジェクトで表現する値

Integer

public Integer(String string)
        throws NumberFormatException
指定された String が表す int 値を表す Integer オブジェクトを生成します。 parseInt(String) によって変換された数値が設定されます。

パラメータ:
string - Integer に変換する String
例外:
NumberFormatException - 文字列が int として解析できない場合
メソッドの詳細

toString

public String toString()
この Integer の値を10進数文字列で表す String を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトの数値を、基数10で表現した文字列

toString

public static String toString(int i)
指定された int の値を表す String を返します。

パラメータ:
i - 文字列に変換する値
戻り値:
指定された値を、基数10で表現した文字列

parseInt

public static int parseInt(String str)
                    throws NumberFormatException
指定された String を符号付き10進整数として解析してその数値を返します。 String 中の個々の文字は全て10進の数字でなくてはなりません。 ただし、最初の文字をASCIIの負号 '-' として負の値を表すことができます。

パラメータ:
str - 解析対象の、数値表現を保持する String
戻り値:
文字列を10進数として解析した結果の整数値
例外:
NumberFormatException - 文字列が int として解析できない場合

parseInt

public static int parseInt(String str,
                           int radix)
                    throws NumberFormatException
指定された String を、指定された基数の符号付き整数として解析してその数値を返します。 String 中の個々の文字は全て指定された基数での数字でなくてはなりません。 ただし、最初の文字をASCIIの負号 '-' として負の値を表すことができます。

以下の場合は NumberFormatException がスローされます。

例:

 parseInt("0", 10) は0を返す
 parseInt("-0", 10) は0を返す
 parseInt("123", 10) は123を返す
 parseInt("-FF", 16) は-255を返す
 parseInt("10000000", 2) は128を返す
 parseInt("2147483647", 10) は2147483647を返す
 parseInt("-2147483648", 10) は-2147483648を返す
 parseInt("2147483648", 10)NumberFormatException をスローする
 parseInt("aa", 16) は170を返す
 parseInt("aa", 10)NumberFormatException をスローする
 

パラメータ:
str - 解析対象の、数値表現を保持する String
radix - 解析で使用する基数
戻り値:
文字列を指定された基数で解析した結果の整数値
例外:
NumberFormatException - 文字列が解析できない場合

valueOf

public static Integer valueOf(int i)
指定された int 値を表す Integer を生成します。

パラメータ:
i - int
戻り値:
inti を表す Integer

valueOf

public static Integer valueOf(String s)
                       throws NumberFormatException
指定された String が表す符号付き10進整数値を保持する Integer を返します。

パラメータ:
s - 変換する String オブジェクト
戻り値:
s が表す値を保持する Integer
例外:
NumberFormatException - sint 値を表す文字列として変換できない場合

valueOf

public static Integer valueOf(String s,
                              int radix)
                       throws NumberFormatException
指定された String を、指定された基数の符号付き整数値として解析した結果を保持する Integer を返します。

パラメータ:
s - 変換する String オブジェクト
radix - 変換で使用する基数
戻り値:
s が基数 radix で表す値を保持する Integer
例外:
NumberFormatException - s が整数値を表す文字列として変換できない場合

intValue

public int intValue()
このオブジェクトが保持する値を int 値で返します。

戻り値:
このオブジェクトが保持する値

equals

public boolean equals(Object obj)
指定されたオブジェクトとこのオブジェクトを比較します。

オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較対象の Object
戻り値:
obj がこのオブジェクトと同じ int 値を表す Integer である場合 true 、それ以外は false

hashCode

public int hashCode()
この Integer のハッシュコードを返します。

オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュ値。この Integer オブジェクトが表す、基本データ型 int の値。
関連項目:
Object.hashCode().

nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential