博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用反射打印对象一般成员属性值
阅读量:7124 次
发布时间:2019-06-28

本文共 591 字,大约阅读时间需要 1 分钟。

  hot3.png

利用反射打印对象一般成员属性值

public static void printVoOrDtoVal(Object obj){

StringBuffer sb = new StringBuffer();
Method[] ms = obj.getClass().getDeclaredMethods();
try {
sb.append(obj.getClass().getSimpleName());
for(Method m : ms){
String mn = m.getName();
if(mn.startsWith("get")){
sb.append("[" + mn.substring(3, mn.length()) + ": " + m.invoke(obj, null)+ "]" );
}
}
} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
};
System.out.println(sb.toString());
}

转载于:https://my.oschina.net/Cosco/blog/637791

你可能感兴趣的文章
执行方法[置顶] aspectj动态代理
查看>>
请求方法Jsp&servlet面试题
查看>>
hive.exec.parallel参数
查看>>
测试运行批量【BAT】批量测试运行结果
查看>>
nfc开源应用
查看>>
终于写好了!一个全新的java Swing界面应用的源程序
查看>>
你的资产在哪里 - where-are-your-assets
查看>>
Android Ant之打包项目,增加zipalign
查看>>
训练计划,水题
查看>>
Android之开发常用颜色
查看>>
TROUBLE SHOOTING: FRM-30425
查看>>
《Two Dozen Short Lessons in Haskell》(二十二)递归
查看>>
前端性能优化:DocumentFragments或innerHTML取代复杂的元素注入
查看>>
derby支持的数据类型
查看>>
使用MFC CImage类绘制PNG图片时遇到的问题
查看>>
Spring Autowire自动装配
查看>>
设置Linux可以查看历史命令的执行时间
查看>>
ASP.NET之旅—再一次与ASP谋面
查看>>
CCToggleVisibility和CCPlace
查看>>
用ISA2006配置单网卡缓存服务器
查看>>