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