当前位置: 代码迷 >> 综合 >> Java基础 -> Comparable/Comparator接口(自然/定制排序)
  详细解决方案

Java基础 -> Comparable/Comparator接口(自然/定制排序)

热度:29   发布时间:2023-12-16 10:12:52.0

API
compact1, compact2, compact3
java.lang
Interface Comparable

该接口对实现它的每个类的对象强加一个整体排序。 这个排序被称为类的自然排序 ,类的compareTo方法被称为其自然比较方法 。

int compareTo(T o) 
将此对象与指定的对象进行比较以进行排序。  

没有实现compareable接口的类要重写compareTo方法,排序功能。

API
模块 java.base
软件包 java.util
Interface Comparator
比较函数,它对某些对象集合施加总排序 。 可以将比较器传递给排序方法(例如Collections.sort或Arrays.sort ),以便精确控制排序顺序

int	compare?(T o1, T o2)	
比较它的两个参数的顺序。

浅谈string中的compareTo方法
JAVA中关于实现Comparable接口问题,为什么对于使用Arrays排序的对象都要实现这个接口?

  相关解决方案