2008年1月25日星期五

通过类名判断一个对象是否为其实例

public static boolean instanceOf(Object a, String className)
throws ClassNotFoundException {
boolean result = false;
Class clazz = LangUtil.class.getClassLoader().loadClass(className);
try {
clazz.cast(a);
result = true;
} catch (ClassCastException e) {

}
return result;
}

没有评论: