API接口Comparable
来源:互联网 发布:java继承和多态的作用 编辑:程序博客网 时间:2024/06/05 20:21
package com.wonders.week01.inter;/** * Comparable接口 * (1)这个接口对实现它的每个类的对象施加一个总排序。这个排序被当做类的自然排序。类的compareTo方法被当做自然的比较方法。 * (2)对象类型的arrays和lists都实现了这个接口并且可以自动的进行排序(通过Collections.sort或者 Arrays.sort来进行排序)。 * (3)实现这个接口的对象可以被当做排序map中的键,或者当做排序的set集合中的元素。不需要指定比较器。 * (4)对于C这个类来说自然排序就是与equals方法保持一致,也就是说对于类C的实例e1,e2会有e1.compareTo(e2) == 0和e1.equals(e2)有着相同的效果。 * (5)注意,null不是任何类的实例,即使 e.equals(null)会返回false,但是 e.compareTo(null) 将会抛出异常NullPointerException。 * (6)强烈推荐自然排序与equals保持一致,这是因为没有显式比较器的排序set(和排序的map)在使用元素(或键)时行为“奇怪”,而元素(或键)的自然排序与equals是不一致的 * (7)特别是,这样一个排序集(或排序映射)违反了集合(或映射)的一般契约,它是用equals方法定义的. * @author liyongyong * */public class IComparable implements Comparable<String>{ /** * (1)如果指定的对象为null,就会抛出NullPointException异常 * (2)如果指定对象的类型阻止它与此对象进行比较,就会抛出异常ClassCastException * (3)返回值是:当前对象小于指定对象,返回一个小于0的数值;当前对象等于指定的对象,返回一个0,;当前对象大于指定对象,返回一个大于0的数值。 */ @Override public int compareTo(String o) { return 0; }}
阅读全文
1 0
- API接口Comparable
- Comparable接口
- Comparable 接口
- Comparable接口
- Comparable接口
- Comparable接口
- Comparable接口
- Comparable接口
- Comparable接口
- Comparable接口
- comparable接口
- Comparable接口
- Comparable接口
- Comparable接口
- Comparable接口
- Comparable接口
- Comparable接口
- Comparable接口
- 打印流 PrintStream PrintWriter
- UVALive
- 关于前端的photoshop初探的学习笔记
- jquery失去焦点与获取焦点事件blur() focus()
- SVN地址变换记录
- API接口Comparable
- java中关于日期的操作
- java代码实用工具---lombok
- Javaweb session及session.isNew()的理解
- 利用html和csss实现京东首页静态页面
- 南阳oj119--士兵杀敌(三)(求最大值和最小值的差值)
- hdu 2612 Find a way bfs
- 【Java编程】Java复制文件夹及里面所有文件
- java基础——网络编程