
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
compare方法里为什么要返回相减啊
- ¥8
- java
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
sinJack 2021-09-03 13:49关注不是相减,是返回两个值的比较大小。
return a-b;
如果a-b>0,返回的就是大于0的数,也就得出了a>b。其他同理本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-03-22 10:27小马宋的博客 与此同时,还需要覆盖equals方法,和Java List集合操作中相同。 TreeSet是如果保证自己元素的唯一性呢?同样的对于字符串类型TreeSet,进行存取的时候是不需要任何操作就可以保证其唯一性,对于自己所定义的类,比如...
- 2021-03-09 16:52灵芝zaswe的博客 Java中两个double值的简单比较会产生一些问题。 让我们考虑以下Java中的简单代码段。package doublecomparision;final public class DoubleComparision{public static void main(String[] args){double a = 1.000001...
- 2021-03-04 04:49weixin_39720181的博客 String类的定义:java.lang类 Stringjava.lang.Objectjava.lang.String所有已实现的接口:Serializable, CharSequence, Comparablepublic final class Stringextends Objectimplements Serializable, Comparable, ...
- 2021-09-03 18:36kangabo的博客 compare方法内,如果是return nums[0]-nums[1]=1-3=-2,返回小于0,说明不用交换位置。 如果是return nums[1]-nums[0]=3-1=2,返回大于0,说明要交换位置,也就是3和1位置交换了,那么就变成降序了。 也就是说...
- 2025-10-21 01:53xxxxxxllllllshi的博客 Comparator是外部排序策略,通过compare方法实现灵活排序。 compareTo方法遵循"当前对象-比较对象"原则返回整数值,要求满足自反性、对称性和传递性。String的compareTo基于Unicode逐字符比较。 ...
- 2024-07-08 23:43天上掉下来个程小白的博客 一、compareTo()方法 在深挖compareTo方法前,首先我们需要了解compareTo...要想使用compareTo方法对对象进行排序,首先要使得该对象类实现comparable接口,并重写compareTo方法,重写compareTo方法时要制定比较规则。
- 2021-04-23 10:03追风章鱼烧Chang的博客 compare的用法与区别?一、用法v.(动词)1、compare的基本意思是“比较,...3、compare接with或to可表示“与…相比”,接to还可用于比喻,意为“比作”。接with还可表示“比得上”,这种用法常出现在疑问句或否定句中...
- 2024-12-08 22:31Good_Starry的博客 Java常用类:String、Math、Integer、Character、Arrays、Collection、BigInteger、BigDecimal、单列集合(Collection,List,ArrayList,LinkList,Vector,Set,H阿时候Set,LinkedHashSet,TreeSet)、双列集合...
- 2018-09-15 11:23fedrefdrrhthg的博客 那么,equals方法和compare to方法有什么区别和联系呢? 如果俩个字符串相等,那么compare to 返回值为o. equlas方法只能返回true或false,而compare 方法可以返回0,正整数,负整数三种结果.
- 2022-10-14 22:01要努力啊啊的博客 【代码】java实验报告——方法重载。
- 2020-09-15 10:29沉默王二的博客 什么是方法?如何声明方法?方法有哪几种?什么是实例方法?什么是抽象方法?
- 2025-09-06 19:55昊叔Crescdim的博客 在Java编程语言中,基本数据类型是构建程序运算的基石。本章将深入探讨与数值运算密切相关的基本数据类型,包括整型与浮点型。整型byteshortintlong)用于表示不带小数部分的数值,适用于计数、索引、循环控制等场景...
- 2018-12-24 18:18YOLO??的博客 compareTo(Object o)方法是java.lang.Comparable接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable接口的,必须重写public int compareTo(T o)方法。 它强行将实现它的每一个类的对象进行整体...
- 2021-03-26 13:13圣君阡陌的博客 a是String类型的字符串,它的比较用compareTo方法,它从第一位开始比较,如果遇到不同的字符,则马上返回这两个字符的ascii值差值.返回值是int类型1.当两个比较的字符串相等时,1.1)两个字符相等String a = "...
- 2021-03-08 19:02optimistic丶中的博客 Java Arrays.sort方法重写在LeetCode里踩的坑 今天刷LeetCode的时候,刷到一道题《452. 用最少数量的箭引爆气球》,里面用到二维数组对列升序排列的语句, class Solution { public int findMinArrowShots(int[][] ...
- 2021-02-12 23:18weixin_39794385的博客 Java中compareTo()方法比较字符串的示例发布时间:2020-10-14 17:41:56来源:亿速云阅读:111作者:小新小编给大家分享一下Java中compareTo()方法比较字符串的示例,希望大家阅读完这篇文章后大所收获,下面让我们...
- 2022-07-20 17:46你是理想的博客 java集合排序
- 2025-09-12 11:20秃了也弱了。的博客 这个算法有一定概率会存在无限循环,即无法用有限长度的二...:BigDecimal对象中的值相减,返回BigDecimal对象。:BigDecimal对象中的值相乘,返回BigDecimal对象。:BigDecimal对象中的值相除,返回BigDecimal对象。
- 2025-05-10 18:29n33(NK)的博客 Comparator接口基础 在Java中,Comparator接口的compare方法返回一个整数值,这个值遵循以下约定: 返回负数:表示第一个参数应该排在第二个参数前面 返回正数:表示第一个参数应该排在第二个参数后面 返回零:表示...
- 2022-05-16 10:29不想秃头Q-Q的博客 Java中的CompareTo()方法 如果参数字符串等于此字符串,则返回值 0 如果此字符串小于字符串参数,则返回一个小于 0 的值 如果此字符串大于字符串参数,则返回一个大于 0 的值 int类型不可直接使用compareTo()方法,...
- 没有解决我的问题, 去提问