`
Tristan_S
  • 浏览: 361162 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

自动创建toString方法

 
阅读更多
在网上查了一下如何自动生成 toString 方法. 在这里记下,要不又忘了.
1.使用commons-lang包
使用 ReflectionToStringBuilder 或 ToStringBuilder, 如果只用来调试 ReflectionToStringBuilder 会方便些.
java 代码

public String toString() {   
    return ReflectionToStringBuilder.toString(this);   
}  

在Bean中这样写,就可以输出所有属性和值了.

2.使用Commonclipse 或 Common4E 等Eclipse插件
Commonclipse :  http://commonclipse.sourceforge.net/
Common4E: http://commons4e.berlios.de/
(内容有时间再补上)
引用:
http://sunyaqingqing.spaces.live.com/blog/cns!3ccfbd9e26673f46!161.entry
http://skyleon.bokee.com/2098976.html
分享到:
评论

相关推荐

    实验03 Java面向对象编程1.doc

    1、学生类的创建和使用 ○1创建一个Student类,包括的域有学号,...然后再显示这个对象的全部信息(调用toString方法,或在println方法中直接输出使其自动调用toString方法)。 注:以上类中所有域都是private类型。

    Java中构造方法set/get和toString的使用详解

    主要介绍了Java中构造方法set/get和toString的使用详解,构造函数的最大作用就是创建对象时完成初始化,当我们在new一个对象并传入参数的时候,会自动调用构造函数并完成参数的初始化,需要的朋友可以参考下

    生成GUID程序,C#源代码,System.Guid.NewGuid().ToString()全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。

    生成GUID程序,C#源代码,System.Guid.NewGuid().ToString()全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。 GUID...

    自动出题 自动生成EXCEL表格

    string time = DateTime.Now.ToString("yyyyMMdd"); string file = System.Windows.Forms.Application.StartupPath + "\\ck.xlsx"; string path = System.Windows.Forms.Application.StartupPath + "\\excel\\...

    C#电话本 控制台应用程序 软件项目课程设计

    6.重写Person类中ToString方法高级ToString,智能化输出记录中已经包含的信息,未包含的不输出 7.人性化打印,如果只有10条记录,就打印. 8.多条件查询,姓名,公司,职位,电话,姓名<模糊查询> 9.删除整个电话...

    struts2必须包

    fileupload-1.3.1.jar 实现文件上传包,commons-io-2.2.jar 用来处理IO的一些工具类包,commons-lang3-3.1.jar 提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现hashCode()和equals()方法、...

    SimpAutoUpdater c#自动升级模块源码

    SimpAutoUpdater c#自动升级 模块源码 可以集成到自己程序: 首先在VS中为当前的主程序项目添加引用,引用“客户端”中的... System.Windows.Forms.MessageBox.Show(updater.Exception.ToString()); } }

    【05-面向对象(下)】

    •打印对象和toString方法:toString方法是系统将会输出该对象的“自我描述”信息,用以告诉外界对象具有的状 态信息。 •Object 类提供的toString方法总是返回该对象实现类的类名 + @ +hashCode值。 •==...

    vals:来自标准Java接口的可扩展的不可变值对象

    vals-不变的接口 val的目的是提供一种通过标准Java接口自动生成的生成器来创建可... @Val接口可以使用命名约定来否决默认的hashCode,equals和toString方法。 除非方法为@ javax.annotation.Nullable,否则在构造/

    JAVA面向对象详细资料

    23.2 常用方法:String toString() 34 24 继承整理 34 25 面向对象三大特性:多态(核心) 34 25.1 多态的前提? 35 25.2 什么是多态? 35 25.3 父类的引用指向子类实例时,父类引用可以调用哪些方法? 35 26 引用...

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    14.4 获取对象的字符串表示:ToString 14.4.1 指定具体的格式和语言文化 14.4.2 将多个对象格式成一个字符串 14.4.3 提供定制格式化器 14.5 解析字符串来获取对象:Parse 14.6 编码:字符和字节的相互转换 ...

    21天学通Java-由浅入深

    152 8.5.1 方法重写的特点 152 8.5.2 方法重载的特点 154 8.5.3 重写的返回类型 156 8.5.4 重写是基于继承的 158 8.5.5 静态方法是不能重写的 159 8.5.6 三者之间的关系 161 8.5.7 重写toString方法 162 8.5.8 重写...

    c# 加密和解密相关代码

    Convert 类的ToChar 方法用来将指定的值转换为Unicode 字符,该方法为可重载方法,本实例中用到的它 的重载形式如下: public static char ToChar(int value) 参数说明 value:32 位有符号整数。 返回值:等效于...

    安卓本地数据库代码

    if(count==0)//如果是第一次运行程序,自动创建3个缺省类型 { for(int i=0;i;i++) { sql="insert into type values("+i+",'"+father.defultType[i]+"')"; sld.execSQL(sql); } ...

    Java入门教程(微学苑)-part1

    最好的最简单的Java入门教程。 目录 1 Java概述 1 1.1 Java语言概述 1 1.2 Java虚拟机以及跨平台原理 2 1.3 关于JVM的执行效率 2 1.4 客户端市场的折戟 3 1.5 Java的主要就业方向 3 ...4.23 toString() 方法 80

    Java学习题答案

    (toString方法其实可以按你想输出的任何内容输出一些该类的信息) 以下答案供参考(不一定完全正确),也没有很详细说明.相关知识可以自己参考相关资料加上自己的理解.欢迎拍砖 1.简述逻辑操作(&,|,^)与条件操作(&...

    kotlin中数据类重写setter getter的正确方法

    在开发过程中,经常会创建一些数据里,其没有任何逻辑功能,仅仅来用来保存数据。在Kolin中,将这些类统一称为数据类,用关键字data标记。 data class User(val name: String, val age: Int) 编译器会根据主构造器...

    javascript学习笔记.docx

    f) 继承:只是在查询一个属性时自动发生,而不会在写属性时发生,就是说单写一个父类的属性时,JavaScript环境会为对象本身创建一个同名的属性,从此该属性就覆盖了父类中的属性。 12) 创建一个数组可用 new Array()...

    auto-value-moshi:自动值

    Google的扩展,可为每个带有AutoValue的带注释的对象创建一个简单的 JsonAdapterFactory。 用法 只需在您的项目中包含auto-value-moshi,然后使用Moshi的@JsonClass批注注释目标自动值类。 generateAdapter必须为...

Global site tag (gtag.js) - Google Analytics