一个通用的类的toString()方法

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

public String toString() {

try {

Map map = BeanUtils.describe(this);

Iterator keyIt = map.keySet().iterator();

StringBuffer aBuffer = new StringBuffer();

while (keyIt.hasNext()) {

String key = (String) keyIt.next();

if ("class".equals(key)) {

continue;

}

String value = (String) map.get(key);

if (aBuffer.length() > 0) {

aBuffer.append(", ");

}

aBuffer.append(key + " = [" + value + "]");

}

return aBuffer.toString();

} catch (Exception e) {

return super.toString();

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有