Java String compareTo() 方法 按字典顺序比较两个字符串
admin
2023-07-30 20:11:03
0

1、定义和用法

compareTo()方法按字典顺序比较两个字符串。

比较是基于字符串中每个字符的Unicode值。

如果该字符串等于另一个字符串,则该方法返回0。如果该字符串小于另一个字符串(较少的字符),则返回小于0的值;如果该字符串大于另一个字符串(较多的字符),则返回大于0的值。

提示

使用compareToIgnoreCase()可以按字典顺序比较两个字符串,而忽略大小写的区别。

使用equals()方法比较两个字符串而不考虑Unicode值。

2、调用语法

public int compareTo(String string2)
public int compareTo(Object object)

3、参数说明

参数 描述
string2 String,代表另一个要比较的字符串
object Object,代表要比较的对象

4、方法说明

Returns: int值:如果该字符串等于另一个字符串,则为 0。
如果该字符串在字典上小于另一个字符串,则为 <0。

如果该字符串在字典上大于另一个字符串(更多字符),则为 >0

例如:

比较两个字符串:

String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // 两相字符串相等返回0

相关内容

热门资讯

0755950808是哪里的电... 今天0755950808打了好几次电话,还以为是骚扰电话,我都直接挂断了。 晚上又打过来,没啥事就接...
福特福克斯换电瓶后 自动启动没... 最近福克斯换电瓶后,自动启停没恢复,最后用这个方法恢复了 如果换了启停的电瓶还没有启停的话,上高速8...
不小心开通了美团互助如何关闭退... 现在的互联网公司真的无底线,天天吸老百姓的钱。 不知道什么时候自动开通了美团互助,每月都扣钱。还一个...
移动硬盘0x80070091错... 删除移动硬盘里的文件提示:错误0x80070091:目录不为空的 在管理员权限下运行了rmdir命令...
穷叉叉是什么梗? 这几天刷抖音被这个穷叉叉歌曲洗脑了 第一次听很应景,因为我穷啊,一下就记住了 然后抖音就一直反复给我...
四大原耽是哪四大?晋江四大骚攻... 现在耽美文学十分的流行,很多原耽小说也成为大家十分喜爱的作品,耽改剧男主也火的容易。不过最近不少人可...
新疆棉花长绒棉和普通棉的区别 新疆长绒棉,世界顶级,做衣被,暖和、透气、舒适,长年供不应求。为满足国内需求,中国每年需进口200万...
男生戒色10年VS女生戒色10... 男生戒色10年VS女生戒色10年会有哪些不同? 性是人类生理需求之一,但过度追求和滥用会对人身心健康...
联通手机号打不出去电话 昨天用备用手机打电话,提示不让我打电话,说暂停服务,上网还可以。 打10010问客服,说是我之前插拔...
众益知识产权中心到付以“商标公... 今天接到了顺丰电话,说一个到付件需要收费28元,感觉很是奇怪,于是让顺丰拍个照发了过来。 快递但是写...