(10-9)简述Comparable接口和Comparator接口的主要作用
在定义类时实现了Comparable接口可以实现对象内容的比较,如果定义类没有实现比较接口Comparable,但需要进行对象之间的比较,则通过实现Comparator接口的形式定义比较器来指定比较规则。例如在Arrays.sort()方法中,如果对对象数组采用自然排序方式进行排序,则元素类型需要实现Comparable接口;如果采用定制排序,则需要通过实现Comparator接口的类来指定排序规则;集合TreeSet的元素类型需要事项Comparable接口、Collections对List集合中的数据进行排序需要实现Comparable接口等等。
举一反三
内容
- 0
实现下列哪个接口,可以启用比较功能 A: Runnable接口 B: Iterator接口 C: Serializable接口 D: Comparable接口
- 1
请简述Spring中HttpMessageConverter接口的主要作用
- 2
智慧职教: Comparable接口所在的包是( )。
- 3
下面选项中,哪个是Comparator接口提供的方法
- 4
在Had oop MapReduce框架中, 任何值类型__。 A: 需要实现Writable Comparable接口 B: 需要实现Comparable接 C: 需要实现Writable接口 D: 不需要实现任何接口 E: 3.4