永发信息网

java set集合排序为啥o1-o2排序是从小到打的排序

答案:1  悬赏:20  手机版
解决时间 2021-04-02 09:13
java set集合排序为啥o1-o2排序是从小到打的排序
最佳答案
因为在comparator里面,-1代表小于,0代表等于,1代表大于
你这样写的话,应该只是按照长度排序吧
在进行比较的时候需要返回-1或者0,如果不是就需要交换,
你写的o1代表前一个元素,o2代表后一个元素
也就代表前一个元素必须小于后一个元素,在这里也就是前一个比后一个短
如果你要从大到小,就改成o2-o1,也就是o2-o1需要返回-1,那么前面就比后面大了追问噢噢,长度短的减长度长的,就返回-1,然后第二个元素再跟第三个元素比较,以此类推,这个也可以用 if实现吗追答这个排序是系统写好的,你只需要实现comparator,给他一个比较的函数,返回-1,0,1就可以了,具体怎么实现这个函数是由你定的,系统只考虑返回结果追问好的谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这些字谜为什么是刘
出去旅游除了皮箱 平时背双肩包好还是斜挎包
windows 10 易升怎么卸载
k69车次石家庄北一乌鲁木齐路线经过哪些车站
海天二手汽车交易中心地址在什么地方,我要处
给QQ上的好友,用QQ电话打,如果他手机关机了
跪求翻译下面这几句话,顺便请带上罗马音(第
薏米和什么煮在一起最好呢
万古镇的介绍
让内行人见笑的成语
将一元酸HA的溶液与一元碱BOH的溶液等体积混
求购浓香型,酱香型,以及各种类型勾兑,配方
和女的在微信聊天几天聊一次才好
草鱼死了没杀直接冷冻了
兰州成功中学与兰州科外中学那个好
推荐资讯
电脑没声音会有哪些原因造成?如何解决
单机岳飞传,关胜救出战,关胜怎么不跑?一直
拜泉县齐齐哈尔国家电子商务进农村试点拜泉镇
北汽新能源汽车什么时候正式招工
我要怎么样才能看到那个问号的表情?
免洗洗手液安全吗?
经常特别想要,可我还是处怎么就这
血糖高会影响视力吗
做饭的锅能不能寄
一般交警喜欢哪几个时间段查酒驾
听下面一段材料,回答第1-3题。 1.What is
哪种实木家具实惠,从实用角度看有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?