java 객체 타입 확인

1 min read

java 객체 타입 확인


import org.json.simple.JSONObject;

public class Test {

    public static void main(String[] args) {
        Object jsonObject = new JSONObject();

        if ("class org.json.simple.JSONObject".equals(jsonObject.getClass().toString())) {
            System.out.println("여기");
        }

        if(jsonObject instanceof JSONObject ){
            System.out.println("여기2");

        }

    }

}



위와 같은 코드로 확인을 할수있는데 instanceof를 쓰는것이 장황하지않아서 좋은것 같다.

참조