首页 > 其他 > 详细

实体对象的自定义排序

时间:2014-03-29 05:23:37      阅读:462      评论:0      收藏:0      [点我收藏+]
package ejbwebdemo;

import java.util.TreeSet;

public class course {

	public static void main(String[] args) {
		TreeSet<student> list = new TreeSet<student>();
		list.add(new student("rrr", 1221));
		list.add(new student("qqq", 1));
		list.add(new student("www", 121));
		System.out.println(list.toString());//对象序列化后,调用toString()输出
	}

}

class student implements Comparable<student> {
	String name = null;

	int id = 0;

	public student(String name, int id) {
		this.id = id;
		this.name = name;
	}

	public int compareTo(student o) {
		return this.name.compareTo(o.name);
	}

	// 只需要指定铵什么比较,具体比较方法内部自己实现
	// 对象序列化输出
	//对象序列化后,调用toString()输出
/* * Object public String toString() { return getClass().getName() + "@" + * Integer.toHexString(hashCode()); } */@Overridepublic String toString() {return "student [name=" + name + ", id=" + id + "]";}}


实体对象的自定义排序,布布扣,bubuko.com

实体对象的自定义排序

原文:http://blog.csdn.net/yangdong3129/article/details/22422137

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!