개발/Java

[JAVA] 동적 캐스팅

내가지니 2011. 6. 10. 12:30

 Object something = new Integer(123);
 String theType = "java.lang.Number";
 Class<? extends Number> theClass = Class.forName(theType).asSubclass(Number.class);
 Number obj = theClass.cast(something);