「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