Comparator和Comparable的区别,Set<Object>按姓名排序的两种方式
在网上查了很多资料,对于Comparator和Comparable的区别,总是看不太懂,有些特别的深奥;对于Comparator和Comparable的区别我是这样理解的:使用的是Comparator,业务方自定义排序的规则,也就是外部调用类,自定义排序规则;使用的是Comparable,Comparable是本身固定这种排序规则;如果不对,或者有补充,请务必告诉我,蟹蟹。 下面是代码,分别就Comparator和Comparable对类按照姓名进行排序
package chapter9;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
public class TestMain {
public static void main(String[] args) {
/**
Comparator和Comparable的区别,Set<Object>按姓名排序的两种方式最先出现在Python成神之路。
共有 0 条评论