본문 바로가기
Backend/Java

[Java] .getClass().getName(): 변수 타입 확인

by unknownomad 2022. 2. 18.

문법

변수명.getClass().getName()

 

순서

  • 각 타입으로 변수 선언 및 초기화
  • .getClass().getName()으로 출력
  • 각 변수의 데이터 타입 출력됨

 

예제

import java.util.ArrayList;

public class TypeExample {
    public static void main(String[] args) {

        String str = "ABC"; //String
        Integer i = 123; //Integer
        ArrayList<String> list = new ArrayList<String>(); //ArrayList

        //타입 확인
        System.out.println(str.getClass().getName()); //java.lang.String
        System.out.println(i.getClass().getName()); //java.lang.Integer
        System.out.println(list.getClass().getName()); //java.util.ArrayList
    }
}

 


출처 : https://wakestand.tistory.com/186

댓글