关于Java中集合的讲解~
2015-02-13 16:43
471 查看
http://blog.csdn.net/zccst/article/details/5092816
comparable& Comparator 都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现的排序,Comparator是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义Comparator接口的方法compare()或在集合内实现Comparable接口的方法compareTo().
Comparable是一个对象本身就已经支持自比较所需要实现的接口(如String Integer自己就可以完成比较大小操作)
而Comparator是一个专用的比较器,当这个对象不支持自比较或者自比较函数不能满足你的要求时,你可以写一个比较器来完成两个对象之间大小的比较.
comparable& Comparator 都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现的排序,Comparator是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义Comparator接口的方法compare()或在集合内实现Comparable接口的方法compareTo().
Comparable是一个对象本身就已经支持自比较所需要实现的接口(如String Integer自己就可以完成比较大小操作)
而Comparator是一个专用的比较器,当这个对象不支持自比较或者自比较函数不能满足你的要求时,你可以写一个比较器来完成两个对象之间大小的比较.
相关文章推荐
- 关于java.awt.datatransfer包的一些讲解
- 如何使用Java中集合类的详细讲解
- 关于java调用.Net WCF服务的讲解(一)
- 关于java集合的概述
- 关于Java的return continue break语句的讲解
- 关于Java集合
- 讲解关于编写跨平台Java程序时的注意事项
- 关于java集合的一些零碎知识什锦
- 关于Hibernate中fatch=eager的bag集合(一个java List)使用Criteria查询出现重复记录的问题
- java关于集合的详解
- JavaServer Faces in Action 中关于 action listener 的讲解部分
- java 孙鑫 第六课(第一部分) Java 中的集合类的讲解
- jdk命令集合详解(有关其他的java/bin中的*.exe讲解)
- 疯狂java笔记:关于java的集合类
- 关于java的集合类,以及HashMap中Set的用法!
- 详细讲解Java中集合类的使用
- 关于线程的讲解?(出自Java原著)
- jdk命令集合详解(有关其他的java/bin中的*.exe讲解)
- 关于java调用.Net WCF服务的讲解(三)
- 关于java的集合类,以及HashMap中Set的用法!