public String toString()
{
// TODO Auto-generated method stub
Field[] fields=this.getClass().getDeclaredFields();
StringBuffer strBuf=new StringBuffer();
strBuf.append(this.getClass().getName());
strBuf.append("(");
for(int i=0;i<fields.length;i++)
{
Field fd=fields[i];
strBuf.append(fd.getName()+":");
try
{
strBuf.append(fd.get(this));
}
catch (Exception e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
if(i!=fields.length-1)
strBuf.append("|");
}
strBuf.append(")");
return strBuf.toString();
}
利用java反射机制编写通用的toString 方法
最新推荐文章于 2024-09-11 07:11:25 发布
本文介绍了一种将Java对象转换为字符串的方法,通过获取对象的所有字段并拼接成字符串形式。此方法适用于调试或展示对象的状态信息。
200

被折叠的 条评论
为什么被折叠?



