`
king_tt
  • 浏览: 2120669 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java利用反射获取对象类名以及对象属性名

 
阅读更多

原本想用来做搜索的时候用,但是没用上,所以还是贴出来。这个可以用在循环判断对象的时候比较有用,代码如下:

<wbr>rr=new ReceiveResume();<br><wbr><wbr>String a=rr.getClass().toString();<br><wbr><wbr>String b[]=a.split(" ");<br><wbr><wbr>Class cla=null;<br><wbr><wbr>try {<br><wbr><wbr><wbr>cla=Class.forName(b[1]);<br><wbr><wbr>} catch (ClassNotFoundException e) {<br><wbr><wbr><wbr>e.printStackTrace();<br><wbr><wbr>}<br><wbr><wbr>//获取类名<br><wbr><wbr>System.out.println(cla.getSimpleName());<br><wbr><wbr>Field[] f=cla.getDeclaredFields();<br><wbr><wbr>//获取字段名<br><wbr><wbr>for(int i=0;i&lt;f.length;i++){<br><wbr><wbr><wbr>System.out.println(f[i].getName());<br><wbr><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics