AIDE技术官网
AIDEZY.COM

JAVA中CompareTo()函数用法详解

JAVA中CompareTo()函数用法详解

JAVA中CompareTo()函数用法详解

前言:

JAVA中CompareTo()函数用法详解,如果对你有帮助就看看吧,compareTo常用于比较字符串,INT对象等。

正文:

一、用compareTo()比较字符串时:

1,长度相同情况,从第一位开始比较,如果相同返回0,如果不同则马上返回这两个字符的Ascii值的差值。2,长度不同的情况下,直接返回差值。

二、Integer比较用compareTo()时:

1,比较相同数字时候,返回0。2,比较不同的数字时候,返回-1

JAVA中CompareTo()函数用法详解|前言

比较过程:

先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至得到最终结果或者其中一个参数结束。

实例代码:

String[] str = new String[5];
Arrays.sort(str, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
// TODO Auto-generated method stub
return o1.compareTo(o2);
}
});

搜一下

海报生成 赞(0) 打赏

来都来了!评论一下呗! 抢沙发

  • QQ (自动获取名称头像等信息|选填)
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (选填)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册