「Java」ラッパーオブジェクトから基本型に変換するサンプル
書式
Integer 変数名1 =値
方法1
int 変数名2 =変数名1
アンボクシング変換でラッパーオブジェクトから基本型へ変換します。
方法2
メソッドを使ってラッパーオブジェクトから基本型へ変換します。
int 変数名3 = 変数名1.intValue()
使用例
package com.arkgame.testinfo;
public class InterSS {
      public static void main(String[] args) {
            Integer cnt = 123;
            // アンボクシング変換でラッパーオブジェクトから基本型へ変換
            int res1 = cnt;
            // IntegerクラスのintValueメソッドでラッパーオブジェクトから基本型へ変換
            int res2 = cnt.intValue();
            System.out.println("アンボクシング変換: " + res1);
            System.out.println("intValueメソッドを使う:" + res2);
            
            funcA();
      }
      static void funcA() {
            Double cnt = 4.56;
            // アンボクシング変換でラッパーオブジェクトから基本型へ変換
            double res3 = cnt;
            // IntegerクラスのintValueメソッドでラッパーオブジェクトから基本型へ変換
            double res4 = cnt.doubleValue();
            System.out.println("アンボクシング変換: " + res3);
            System.out.println("doubleValueメソッドを使う:" + res4);
      }
}
実行結果
アンボクシング変換: 123
intValueメソッドを使う:123
アンボクシング変換: 4.56
doubleValueメソッドを使う:4.56