本站首页    管理页面    写新日志    退出


«September 2025»
123456
78910111213
14151617181920
21222324252627
282930

最新日志

利用struts commons Bea
UNIX常用命令[转]
C/C++复习笔记 三
C/C++复习笔记 二
C/C++复习笔记 一
一天的工作
java写的几种排序算法

最近的评论

回复:一天的工作
回复:UNIX常用命令[转]
回复:UNIX常用命令[转]
回复:UNIX常用命令[转]

连接


生活+情感



利用struts commons BeanUtils写的一个自动生成toString()方法的工具
AlexMi 发表于 2006/4/4 11:20:57

import java.util.Iterator;import java.util.Map;import org.apache.commons.beanutils.BeanUtils;/** *  * @author darkrice *  */public class BeanTools {    public static void generateToStringMethod(Class clzss){        Object obj;        try {            obj = clzss.newInstance();            Map map =BeanUtils.describe(obj);            map.remove("class");            //map.remove("amendList");            String signature = "\npublic String toString(){\n";            StringBuffer sb = new StringBuffer(signature);            String newSb = "\n\tStringBuffer sb = new StringBuffer();\n";            sb.append(newSb);            for (Iterator it = map.keySet().iterator(); it.hasNext();) {                String key = (String) it.next();                String str = "\tsb.append(" + key + ");sb.append(\"\\t\");\n";                sb.append(str);            }            sb.append("}");            System.out.print(sb.toString());        } catch (Throwable t) {                    }    }} 

阅读全文(1466) | 回复(0) | 编辑 | 精华


发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



公告

 用技术改变命运

专题

首页(7)
Linux(1)
web(0)
工作(1)
C/C++(3)
java技术(0)
算法(1)

留言

签写新留言


统计

blog名称:
日志总数:7
评论数量:9
留言数量:0
访问次数:40465
建立时间:2006年1月7日

 

 

 


站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144808859 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号