Java valueOf() メソッド

Java Number类Java Number クラス


valueOf() メソッドは、指定された引数のプリミティブ Number オブジェクトの値を返すために使用されます。引数にはプリミティブデータ型、String などを指定できます。

このメソッドは静的メソッドです。このメソッドは、文字列と基数の2つの引数を受け取ることができます。

構文

このメソッドには、以下の構文形式があります。

static Integer valueOf(int i)
static Integer valueOf(String s)
static Integer valueOf(String s, int radix)

引数

  • iInteger オブジェクトの整数。

  • sInteger オブジェクトの文字列。

  • radix文字列 s を解析するときに使用する基数。使用する基数を指定します。

戻り値

  • Integer valueOf(int i):指定された int 値を表す Integer インスタンスを返します。

  • Integer valueOf(String s):指定された String の値を保存する Integer オブジェクトを返します。

  • Integer valueOf(String s, int radix):2番目の引数で指定された基数を使用して解析したときに、指定された String から抽出された値を保存する Integer オブジェクトを返します。

例

例

public class Test{
public static void main(String args[]){
                Integer x =Integer.valueOf(9);
                Double c = Double.valueOf(5);
                Float a = Float.valueOf("80");              

                Integer b = Integer.valueOf("444",16);   // 16進数を使用

                System.out.println(x);
                System.out.println(c);
                System.out.println(a);
                System.out.println(b);
        }
}

上記のプログラムをコンパイルすると、出力結果は次のとおりです。

9
5.0
80.0
1092

Java Number类Java Number クラス

その他の拡張