java Comparable
来源:互联网 发布:手机淘宝的差评怎么改 编辑:程序博客网 时间:2024/06/12 01:46
当对象要进行排序时,一般考虑是否需要实现Comparable,实现compareTo方法。Comparable是一个泛型,这样就可以做到汽车和单车进行比较,或者同一个品牌的手机对不同款式的手机进行比较。
ct.compareTo(ct2)结果有三个,0(相等),1(ct>ct2),-1(ct<ct2)
代码如下:
public class CTest implements Comparable<CTest>{ private int id; public int compareTo(CTest o) { if(this.id>o.id){ return 1; }else if(this.id<o.id){ return -1; } return 0; } public int getId() { return id; } public void setId(int id) { this.id = id; } }
测试:public static void main(String[] args) { CTest ct = new CTest(); CTest ct2 = new CTest(); System.out.println(ct.compareTo(ct2)); }太阳系 - http://blog.csdn.net/fellting
- java Comparable
- java comparable
- java.lang.Comparable翻译
- JAVA Comparable接口应用
- java.lang.Comparable接口
- java.lang.Comparable接口
- java.lang.Comparable 接口
- java.lang.Comparable
- java语言程序设计 14.2 comparable
- java Comparable和Comparator
- Java之Comparable,Comparator
- java的comparable 接口
- java数据结构-Comparable&Comparator
- Java Comparable接口详解
- Java comparable接口
- Java Comparable vs Comparator
- Java Comparable vs Comparator
- java Comparable Comparator
- fatal error C1128: number of sections exceeded object file format limit : compile with /bigobj 的解决办法
- 一.创建一个Button监听器,使Button能打开另一个activity并传值
- DEV-C++ 的编译问题
- C++的精英化趋势与两个关键缺陷
- SAP MM 库存初始化和批量扩充物料仓位
- java Comparable
- Android 4.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常
- 超出long类型存储数值的超大计算
- 水晶报表
- 【linux】ubuntu 安装 flash player 插件
- WEB版一次选择多个文件进行批量上传(swfupload)的解决方案 上传多文件
- PHP如何获取中文字符串长度 utf8_strlen()
- Oracle 数据库实现自增长列
- Webgame的mina聊天服的优化