黑马程序员----自定义对象在集合中的使用

来源:互联网 发布:杭州软通动力骗局 知乎 编辑:程序博客网 时间:2024/05/13 13:03
---------------------- android培训、java培训、期待与您交流! ----------------------
ArrayList和 LinkedList通过在该对象 类中 复写equals()方法来实现不同元素的比较操作;
HashSet 通过在该对象 类中复写 hashCode()和equals()方法来实现不同元素的比较、排序等操作;
TreeSet 通过在该对象 类(实现 Compareable接口)中复写compareTo()方法  和 创建比较器类(实现Comparator接口)复写compare(o1,o2)方法来实现比较、排序。
equals()方法 保证了contains()和remove()方法的实现。
equals()方法和compareTo()方法都可以保证Set集合中元素的唯一性
。---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
原创粉丝点击