「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