java 객체 타입 확인

java 객체 타입 확인

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

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를 쓰는것이 장황하지않아서 좋은것 같다.

참조