JavaのvalueOf()メソッドの動作を示すプログラム


public class ValueOfDemo {
    public static void main(String[] args) {
        // 文字列からIntegerオブジェクトへの変換
        String str = "123";
        Integer intValue = Integer.valueOf(str);
        System.out.println("intValue: " + intValue);
        // intからStringへの変換
        int num = 456;
        String strValue = String.valueOf(num);
        System.out.println("strValue: " + strValue);
        // 文字列からFloatオブジェクトへの変換
        String floatStr = "3.14";
        Float floatValue = Float.valueOf(floatStr);
        System.out.println("floatValue: " + floatValue);
        // floatからStringへの変換
        float floatNum = 2.718f;
        String floatStrValue = String.valueOf(floatNum);
        System.out.println("floatStrValue: " + floatStrValue);
    }
}

上記のプログラムでは、valueOf()メソッドを使用して文字列からIntegerオブジェクト、intからString、文字列からFloatオブジェクト、およびfloatからStringへの変換を行っています。各変換の結果は、その型に応じたオブジェクトとして出力されます。

このプログラムは、valueOf()メソッドがどのように動作するかを示すシンプルな例です。異なるデータ型間の変換に使用することができ、プリミティブ型とそのラッパークラス間の変換も可能です。