Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序

简介: Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序

Comparator中的compare方法

正序排列


   public int compare(int o1, int o2) {
                return o1 - o2;
            }


逆序排列


   public int compare(int o1, int o2) {
                return o2-o1;;
            }


Comparable中的compareTo方法

正序排列


    @Override
    public int compareTo(Test o) {
        return this.i - o.i;


逆序排列


    @Override
    public int compareTo(Test o) {
        return  o.i-this.i ;


Comparable接口的comparaTo方法和上面Comparator接口的compare方法类似,这里的this即上面的o1,o即上面的o2

目录
相关文章
|
1月前
|
Java
【日常记录】关于LinkedHashMap中key为数字字符串根据compareTo排序的问题
【日常记录】关于LinkedHashMap中key为数字字符串根据compareTo排序的问题
|
2月前
|
Java
java 实现Comparable接口排序,升序、降序、倒叙
java 实现Comparable接口排序,升序、降序、倒叙
20 0
|
2月前
|
Java
boolean自然排序顺序
boolean自然排序顺序
23 0
|
3月前
|
搜索推荐
实现bubble_sort冒泡排序函数,排序任意类型数据
实现bubble_sort冒泡排序函数,排序任意类型数据
29 0
|
4月前
|
存储
蓝桥杯-1/14天-数位排序【继承Comparable接口实现排序】
蓝桥杯-1/14天-数位排序【继承Comparable接口实现排序】
|
6月前
|
传感器 搜索推荐 数据处理
数值比较器的介绍
标题:数值比较器:数字电路中的重要组件 引言: 在现代电子设备中,数值比较器是一种常见且重要的数字电路组件。它用于比较两个数值的大小,并输出相应的逻辑信号。数值比较器广泛应用于各种领域,如数据处理、通信系统、控制系统等。本文将介绍数值比较器的原理、工作方式以及在电子设计中的应用。 一、数值比较器的原理 数值比较器是一种基本的数字电路组件,它根据输入的两个数值进行比较,并输出相应的逻辑信号。数值比较器通常由比较器和输出逻辑电路两部分组成。 1.1 比较器: 比较器是数值比较器的核心部分,它根据输入的两个数值进行比较,并输出相应的比较结果。比较器通常由比较电路和参考电压电路组成。 比较电路
152 0
|
8月前
|
存储 缓存 安全
两个Integer对象比较大小,为什么100等于100,1000不等于1000 ?
前几天,有位小伙伴向我反馈,在维护代码过程中,出现了一个莫名其妙的问题。明明上线之后程序跑得还好好的,可程序上线运行一段时间之后,所有,代码没有做任何修改,发 cxccccc现运行结果和期望值恰好相反。因为涉及到金额造成了比较大的损失,最后,这位小伙伴还被公司辞退了,大家可以来评论一下,这位小伙伴背的这个锅值不值?
61 0
|
10月前
sort()排序以及多个属性数组对象排序(按条件排序)
sort()排序以及多个属性数组对象排序(按条件排序)
56 0
|
10月前
|
编译器 C++
有5个字符串,要求它们按由从小到大的顺序排列,用string方法。
有5个字符串,要求它们按由从小到大的顺序排列,用string方法。
53 0
sort() 函数按照字符串顺序对值进行排序。
sort() 函数按照字符串顺序对值进行排序。
129 0