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 了!
相关推荐
toString工具类,用于程序开发时输出对象 用到的技术是Java反射
NULL 博文链接:https://leon-a.iteye.com/blog/476212
NULL 博文链接:https://appofis.iteye.com/blog/718318
C# ToString格式大全 格式类型有货币、十进制数、科学型、固定点、常规、数字和十六进制
每个项目我都必用的工具类,使用非常简单,放到项目目录中,java对象继承这个ToString类就可以,用在代码日志里特别方便,还支持过滤特定字段,满足日志保密性要求
C#中ToString格式大全 C#中ToString格式大全
C#中ToString格式大全
c#中ToString()的一些常用用法
ToString()格式设置大全ToString()格式设置大全ToString()格式设置大全ToString()格式设置大全
收藏之toString完美解释
C# Tostring string格式
ToString对各种格式的转换
map.toString()后转换成Map类型
重写toString和equals方法的意义以及方法
我里面放了详细说明 只需要讲VO的文件名 放到这个生成类下面 将在控制台输出该类的tostring方法 一个很使用的工具类
C#ToString()方法一些特殊用法
java内常用包,date类,toString的使用方法
ToString()格式大全 设置格式(字符串,日期,货币,小数点位数)
js中toString方法3个作用.docx
16.通过重写 class 的 ToString().pdf 16.通过重写 class 的 ToString().pdf