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 发布