A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© beckhamgun 中级黑马   /  2016-7-7 15:37  /  322 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

TreeMap及TreeSet使用这两个容器存储Person(自定义类型,属性为姓名年龄)的对象时,以Person实现Comparable<T>接口,重写compareTo()方法的时候不能对比对象的名字啊,因为字符串对比方法compareTo()被自己重写了啊,有什么其他的办法么?
或者是只能在声明新容器的时候用new Comparator<Person>() {}这样的匿名内部类来解决?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马