JAVA反射机制的应用实例(将任一va…

private  void setPropertyDetail(T t,String name,Object value) throws NoSuchMethodException, NoSuchFieldException{
Class c =t.getClass();
String newName = "set"+name.substring(0,1).toUpperCase()+name.substring(1);//拼出传入的方法名name对应的set方法名
Field  field;
try {
field = c.getDeclaredField(name);
Method setMethod = c.getMethod(newName, new Class[]{field.getType()});
setMethod.invoke(t, value);
} catch (SecurityException e) {
// e.printStackTrace();
} catch (IllegalArgumentException e) {
// e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
// e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
// e.printStackTrace();
}
阅读更多
想对作者说点什么? 我来说一句

java反射机制应用实例

2011年09月15日 56KB 下载

Java反射机制 Java反射机制

2008年12月28日 20KB 下载

Java反射机制

2011年10月10日 188KB 下载

java反射机制与动态代理

2010年03月28日 250KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭