社区
Java SE
帖子详情
JDK1.8——String 的 compare方法 为什么大写小写都比较一遍
少歌
2021-05-13 10:07:17
这个地方感觉比较一次就行,都转换成大写(或小写)了,应该能断定是否相等了。
当然,我发帖子的目的还是希望有大佬能指点一下,相信JDK1.8的这个操作一定有他的道理。谢谢了。
...全文
180
2
打赏
收藏
JDK1.8——String 的 compare方法 为什么大写小写都比较一遍
这个地方感觉比较一次就行,都转换成大写(或小写)了,应该能断定是否相等了。 当然,我发帖子的目的还是希望有大佬能指点一下,相信JDK1.8的这个操作一定有他的道理。谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
立青_
2021-05-14
打赏
举报
回复
是为了兼容Georgian字符。
冰思雨
2021-05-14
打赏
举报
回复
先转换成大写比较之后再转换成小写比较一次,是因为,格鲁吉亚字符当中,有些字符无法正确转成大写字符,所以,只能再转一次小写字符进行比较了。 如果是纯英文的字符串,不用这么麻烦,统一转换成大写或者小写进行比较即可。
Java开发技术大全(500个源代码).
示例描述:本章演示如何开始使用JDK进行程序的开发。 HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载Applet的网页文件 第2章 ...
Java高级篇-----
jdk1.8
新特性
Java高级篇-----
jdk1.8
新特性 Lambda表达式 函数式接口
方法
引用 Stream流 新增日期时间类
jdk1.8
, lambda语法,stream用法示例大全(极实用)
jdk1.8
的stream有很多用法,如list转map, max转list, reduce, group, max, min, flatmap等。内容太多不容易记住。为此,我整理了《
jdk1.8
, lambda语法,stream用法示例大全》,示例全面且实用,拿来就可以用。 ----只需要花极少的时间、一杯奶茶的钱,就能解决工作中经常遇到的问题,节省大量时间,强力推荐。 文档可以收藏起来,以后随时可以用上。
jdk1.8
新特性
1.
jdk1.8
新特性
JDK1.8
相比1.7之前版本,有以下几方面的优化: 速度更快; 代码更少(Lambda表达式); 强大Stream API; 便于并行; 最大化减少空指针异常(OPtional类)。 新特性
JDK1.8
新增了非常多的特性,最主要...
JDK源码——
String
(二)
JDK源码——
String
(二)3.普通
方法
(接上一节)4.
String
类的特性——不可变性4.1.什么叫不可变?4.2怎么实现的不可变?4.3不变性的好处 3.普通
方法
(接上一节) public int
compare
To(
String
another
String
) { ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章