本帖最后由 沙铁健 于 2011-11-1 22:22 编辑
重写 toString()方法
例如 你 用foreach遍历 一个数组- for (student student : stu) {
- System.out.println(student);
- }
复制代码 这样输出的 直接输出时会输出该对象的哈希值,格式为:类名@对象的哈希值。
如果在student类里加上- public String toString() {
- return "姓名:" + sName ;
- }
复制代码 例如我这里就一个字段sName 从写下 toString()
这样执行foreach就会输出
姓名:xxxx
姓名:xxxx
姓名:xxxx
姓名:xxxx
....
foreach就是加强for 习惯这么写....... |