JDK1.8——String 的 compare方法 为什么大写小写都比较一遍

少歌 2021-05-13 10:07:17


这个地方感觉比较一次就行,都转换成大写(或小写)了,应该能断定是否相等了。

当然,我发帖子的目的还是希望有大佬能指点一下,相信JDK1.8的这个操作一定有他的道理。谢谢了。
...全文
180 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
立青_ 2021-05-14
  • 打赏
  • 举报
回复
是为了兼容Georgian字符。
冰思雨 2021-05-14
  • 打赏
  • 举报
回复
先转换成大写比较之后再转换成小写比较一次,是因为,格鲁吉亚字符当中,有些字符无法正确转成大写字符,所以,只能再转一次小写字符进行比较了。 如果是纯英文的字符串,不用这么麻烦,统一转换成大写或者小写进行比较即可。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧