赞
踩
java.lang.Comparable
实现类基于
这个接口有什么用呢?
如果一个数组中的对象实现了
Comparable
其中
this < obj
this = obj
this > obj
即将当前这个对象与指定的对象进行顺序比较,当该对象小于、等于或大于指定对象时,分别返回一个负整数、
其实,有两种方式可以进行集合排序
Comparator
comparable
前者应该比较固定,和一个具体类相绑定,而后者比较灵活,它可以被用于各个需要比较功能的类使用。可以说前者属于“静态绑定”,而后者可以“动态绑定”。
一个类实现了
而
2.
例如:
(1) Person.java
public class Person implements java.lang.Comparable{
}
(2) TestComparable.java
import java.util.TreeSet;
import java.util.Iterator;
public class TestComparable{
}
运行结果:
Id: 1001
Id: 1003
Id: 1008
Id: 1015
以上是网上对于java的解决方法
Android中其实一般来说只要在bean类的相应类中shixianjava.lang.Comparable就可以
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。