「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

Java

Posted by arkgame