黑马程序员技术交流社区

标题: 如何存入一个姓名和年龄相同但是户籍地不同的对象? [打印本页]

作者: 徐帅    时间: 2012-10-7 18:42
标题: 如何存入一个姓名和年龄相同但是户籍地不同的对象?
在用TreeMap集合存储学生对象的时候,在学生对象里可以设置姓名和年龄属性,在存储学生对象的时候,可以将学生对象作为键,户籍地作为值,并可以通过实现Comparable和Comparator来进行比较学生的姓名和年龄,保证对象的唯一性,但是这样只能如果来自两个不同地方的哥们姓名和年龄相同,就只能存入后者,如何把户籍地也作为判断依据,以实现两个不同地方但姓名和年龄相同的哥们都能存入?

请教大侠啊
作者: 黄小贝    时间: 2012-10-7 18:49
重写     public int compareTo(T o);

实现原理是一样的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2