Java String类中的compareTo方法问题

发布网友 发布时间:2022-04-21 19:43

我来回答

1个回答

热心网友 时间:2023-07-07 23:32

逻辑没变,但是值产生了变化,返回值的正负会让排序不一样

打比方  1-2 和2-1  逻辑都是1个数减去另外一个数.  但是结果不一样

1-2产生的是负数-1

2-1产生的是正数1

当然如果是1-1 或者2-2产生的都是0 ,不会引起变化

Java String.compareTo(), 
如果这个字符串是等参数字符串那么返回值0,
如果这个字符串是按字典顺序小于字符串参数那么返回小于0的值,
如果此字符串是按字典顺序大于字符串参数那么一个大于0的值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com