「Java」intとIntegerを自動変換するサンプル

2020年11月4日

説明
1.public final Class<?> getClass()
このObjectの実行時クラスを返します。返されるClassオブジェクトは、表されたクラスのstatic synchronizedメソッドによってロックされるオブジェクトです。
2.public Class<? super T> getSuperclass()
このClassで表されるエンティティ(クラス、インタフェース、プリミティブ型、またはvoid)のスーパー・クラスを表すClassを返します。
Javaコード

package com.arkgame.study.java8;

public class IntgerObjdemo {

      public static void main(String[] args) {
            int n = 3456;
            int nn;
            Integer intObj = Integer.valueOf(n);
            // intValue
            System.out.println("intValue : " + intObj.intValue());
            // toString
            System.out.println("toString : " + intObj.toString());
            // getClass
            System.out.println("getClass : " + intObj.getClass());
            // getSuperClass
            System.out.println("getSuperClass : " + intObj.getClass().getSuperclass());
            nn = intObj;
            nn = new Integer(68);
            System.out.println("int type value: " + nn);

      }

}

結果
intValue : 3456
toString : 3456
getClass : class java.lang.Integer
getSuperClass : class java.lang.Number
int type value: 68

Java

Posted by arkgame