ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>无码少妇一区二区三区,成年人黄色大片在线,麻豆av福利av久久avhttp://www.aygfsteel.com/LinuxChan/archive/2009/01/23/252442.htmlLinuxChanLinuxChanFri, 23 Jan 2009 04:04:00 GMThttp://www.aygfsteel.com/LinuxChan/archive/2009/01/23/252442.htmlhttp://www.aygfsteel.com/LinuxChan/comments/252442.htmlhttp://www.aygfsteel.com/LinuxChan/archive/2009/01/23/252442.html#Feedback2http://www.aygfsteel.com/LinuxChan/comments/commentRss/252442.htmlhttp://www.aygfsteel.com/LinuxChan/services/trackbacks/252442.html 然后直接调用它的toString()æ–ÒŽ³•åQŒå³å¯å°†é‡Œé¢çš„值都打印出来
    public String toString() {
        Field[] fields 
= this.getClass().getDeclaredFields();
        StringBuffer result 
= new StringBuffer();
        
for (Field field : fields) {
            
// System.out.prIntegerln(field.getName());
            String fieldName = field.getName();
            String methodName 
= "get" + fieldName.substring(01).toUpperCase()
                    
+ fieldName.substring(1);
            result.append(fieldName 
+ ":");
            Method method 
= null;
            Object obj 
= null;
            
try {
                method 
= UserVo.class.getMethod(methodName);
                obj 
= method.invoke(thisnull);
            }
 catch (SecurityException e) {
                
// TODO Auto-generated catch block
                e.printStackTrace();
            }
 catch (NoSuchMethodException e) {
                
// TODO Auto-generated catch block
                e.printStackTrace();
            }
 catch (IllegalArgumentException e) {
                
// TODO Auto-generated catch block
                e.printStackTrace();
            }
 catch (IllegalAccessException e) {
                
// TODO Auto-generated catch block
                e.printStackTrace();
            }
 catch (InvocationTargetException e) {
                
// TODO Auto-generated catch block
                e.printStackTrace();
            }

            
if (obj != null{
                result.append(obj);
            }
 else
                result.append(
"½I?/span>");
            result.append(
"\n");
        }

        
return result.toString();
    }


2åQ?个同¾cÕdž‹çš„Vo/DtoåQŒéœ€è¦å°†ä¸€ä¸ªä¸­çš„值填充到另外一个里厅R€‚正常方法需要set/get 如果字段一多,½Ž€ç›´æ˜¯å™©æ¢¦ã€‚而利用反ž®„,可以è½ÀL˜“实现ã€?br />
 1    public static void parseVO(Object obj, Object target)
 2            throws Exception, NoSuchMethodException {
 3        for (Field field : obj.getClass().getDeclaredFields()) {
 4            Method getMethod = obj.getClass().getMethod(
 5                    "get" + field.getName().substring(01).toUpperCase()
 6                            + field.getName().substring(1));
 7            Object result = getMethod.invoke(obj);
 8            if (result != null{
 9                Method setMethod = target.getClass().getMethod(
10                        "set" + field.getName().substring(01).toUpperCase()
11                                + field.getName().substring(1), result.getClass());
12                setMethod.invoke(target, result);
13            }

14        }

15    }


LinuxChan 2009-01-23 12:04 发表评论
]]>
开博了åQŒä»ŠåŽä¼šž®†è‡ªå·Þqš„一些灵感收集其ä¸?/title><link>http://www.aygfsteel.com/LinuxChan/archive/2009/01/23/252441.html</link><dc:creator>LinuxChan</dc:creator><author>LinuxChan</author><pubDate>Fri, 23 Jan 2009 03:57:00 GMT</pubDate><guid>http://www.aygfsteel.com/LinuxChan/archive/2009/01/23/252441.html</guid><wfw:comment>http://www.aygfsteel.com/LinuxChan/comments/252441.html</wfw:comment><comments>http://www.aygfsteel.com/LinuxChan/archive/2009/01/23/252441.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/LinuxChan/comments/commentRss/252441.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/LinuxChan/services/trackbacks/252441.html</trackback:ping><description><![CDATA[<p>记录人生成长的方向ã€?/p> <img src ="http://www.aygfsteel.com/LinuxChan/aggbug/252441.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/LinuxChan/" target="_blank">LinuxChan</a> 2009-01-23 11:57 <a href="http://www.aygfsteel.com/LinuxChan/archive/2009/01/23/252441.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">´óÒ±ÊÐ</a>| <a href="http://" target="_blank">ɳÑóÏØ</a>| <a href="http://" target="_blank">ÓíÖÝÊÐ</a>| <a href="http://" target="_blank">ʯ×ìɽÊÐ</a>| <a href="http://" target="_blank">ºôºÍºÆÌØÊÐ</a>| <a href="http://" target="_blank">ÒËÀ¼ÊÐ</a>| <a href="http://" target="_blank">Ì쳤ÊÐ</a>| <a href="http://" target="_blank">ºªµ¦ÊÐ</a>| <a href="http://" target="_blank">»³»¯ÊÐ</a>| <a href="http://" target="_blank">Î÷ºÍÏØ</a>| <a href="http://" target="_blank">Ô­ÑôÏØ</a>| <a href="http://" target="_blank">ËçÑôÏØ</a>| <a href="http://" target="_blank">À­×ÎÏØ</a>| <a href="http://" target="_blank">ÓÀÉÆÏØ</a>| <a href="http://" target="_blank">Àö½­ÊÐ</a>| <a href="http://" target="_blank">¹óÄÏÏØ</a>| <a href="http://" target="_blank">ºìºÓÏØ</a>| <a href="http://" target="_blank">ÐÂÁúÏØ</a>| <a href="http://" target="_blank">ºÏɽÊÐ</a>| <a href="http://" target="_blank">×ñÒåÊÐ</a>| <a href="http://" target="_blank">ÒËÑôÏØ</a>| <a href="http://" target="_blank">Àó²¨ÏØ</a>| <a href="http://" target="_blank">ÇçÂ¡ÏØ</a>| <a href="http://" target="_blank">ÔÓ¶àÏØ</a>| <a href="http://" target="_blank">»ÔÏØÊÐ</a>| <a href="http://" target="_blank">Í»ÈªÏØ</a>| <a href="http://" target="_blank">ÁÙÏÄÏØ</a>| <a href="http://" target="_blank">¶«ÏçÏØ</a>| <a href="http://" target="_blank">°¢ÍßÌáÏØ</a>| <a href="http://" target="_blank">ÀË¿¨×ÓÏØ</a>| <a href="http://" target="_blank">ºþ±±Ê¡</a>| <a href="http://" target="_blank">ÑÓ°²ÊÐ</a>| <a href="http://" target="_blank">Ðû³ÇÊÐ</a>| <a href="http://" target="_blank">Ìì¾þÏØ</a>| <a href="http://" target="_blank">³ØÖÝÊÐ</a>| <a href="http://" target="_blank">ÄϽ­ÏØ</a>| <a href="http://" target="_blank">ÀÖ¶«</a>| <a href="http://" target="_blank">²©¿Í</a>| <a href="http://" target="_blank">ÒÇÕ÷ÊÐ</a>| <a href="http://" target="_blank">Äϰ²ÊÐ</a>| <a href="http://" target="_blank">Î×ÏªÏØ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>