java中comparator中参数及排序

浪奔的小三爷 2021-04-25 04:20:52
TreeSet中comparator构造器中的两个参数(参数1,参数2)哪一个是后面传进来的参数与前面的参数比较?
...全文
758 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰思雨 2021-05-14
  • 打赏
  • 举报
回复
引用 楼主 浪奔的小三爷 的回复:
TreeSet中comparator构造器中的两个参数(参数1,参数2)哪一个是后面传进来的参数与前面的参数比较?
参数2 是后面传进来的参数。
qq_39936465 2021-04-27
  • 打赏
  • 举报
回复
引用 5 楼 浪奔的小三爷 的回复:
只比较大小可以进行排序,但是我要考虑升序和降序的问题 所以要知道传入参数的前后位置然后相减的时候才能做到是什么顺序啊
升序降序跟参数次序没关系,跟你返回值有关系 ,也就是说大于的话你是返回1还是返回-1 这个会影响到升还是降
浪奔的小三爷 2021-04-27
  • 打赏
  • 举报
回复
只比较大小可以进行排序,但是我要考虑升序和降序的问题 所以要知道传入参数的前后位置然后相减的时候才能做到是什么顺序啊
浪奔的小三爷 2021-04-27
  • 打赏
  • 举报
回复
如果不管前后,那么交换两个参数相减的位置换回值又会不同吧
KeepSayingNo 2021-04-26
  • 打赏
  • 举报
回复
是的,不用管前后,关系的是返回值,return 的是1,0,还是-1
android_cai_niao 2021-04-26
  • 打赏
  • 举报
回复
你为什么要区分前面后面??你只要知道它是TreeSet中的两个元素就行了,你要做的就是这两个元素哪个是大的,哪个是小的就行了,不用管哪个前哪个后。
qybao 2021-04-25
  • 打赏
  • 举报
回复
参数1是前面的参数,参数2是后面的参数

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧