根据什么来对容器中的对象进行排序呢( sort() 方法 )?
实现 Comparable 接口的类才能进行 sort() 排序(把对象当做接口来调用,sort() 方法只能看见compareTo()方法 );
所有可以“排序” 的类都实现了java.lang.Comparable接口,Comparable 接口中只有一个方法
public int compareTo( Object obj ); 该方法:
返回0, 表示this == obj;
返回正数表示this > obj;
返回负数表示this < obj;
实现了Comparable接口的类通过实现 compareTo() 方法而确定该类对象的排序方法;
阅读(601) | 评论(0) | 转发(0) |