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成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/13415.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>