「Java」String(int、double、float、char)からObjectへの型変換する方法
説明
Objectは参照型であり、クラス階層のルートです。 すべてのクラスは、スーパークラスとして Object を持ちます。
サンプルコード
package com.arkgame.study; public class ObjectToStr { public static void main(String[] args) { String strA = "ABC001"; int intA = 12; double doubleA = 12.34; float floatA = 12f; boolean boolA = true; char charA = 'k'; Object strObj = strA; Object intObj = intA; Object doubleObj = doubleA; Object floatObj = floatA; Object boolObj = boolA; Object charObj = charA; // String(int double bool float)からObjectへの型変換 System.out.println("String ->object: " + strObj); System.out.println("int ->object: " + intObj); System.out.println("double ->object: " + doubleObj); System.out.println("float ->object: " + floatObj); System.out.println("bool ->object: " + boolObj); System.out.println("char ->object: " + charObj); } }
実行結果
String ->object: ABC001
int ->object: 12
double ->object: 12.34
float ->object: 12.0
bool ->object: true
char ->object: k