社区
Java EE
帖子详情
Java里判断字符串相等是不是最好用equals?
鸣鸣Amadues
2020-09-15 04:54:43
想判断空字符串"",是不是也是equals.("")比较好?
有没有一个标准的方法,可以把null, 空的字符串("", " ", " "等等),都判断为是“空字符串”?
...全文
2921
3
打赏
收藏
Java里判断字符串相等是不是最好用equals?
想判断空字符串"",是不是也是equals.("")比较好? 有没有一个标准的方法,可以把null, 空的字符串("", " ", " "等等),都判断为是“空字符串”?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
明白畅达
2020-09-15
打赏
举报
回复
用equals比较的是内容是否相同,null和“”,==比较的是地址值。这两个方法比较null和“ ”都是不相等的
一个帅逼
2020-09-15
打赏
举报
回复
判断空字符串尽量用"".equals(xxxx),可以避免空指针。至于你说的方法,jdk没有提供,你可以自己写个工具类方法,实现也很简单
meilinjie
2020-09-15
打赏
举报
回复
1、如果你是用maven的话,依赖一下这个包org.apache.commons:commons-lang3 版本是3.6(无所谓),maven依赖如下
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.6</version>
</dependency>
如果不是用的maven就直接下载一下这个包到本地
2、然后你就可以直接用
判断字符串str不为空:StringUtils.isNotBlank(str):
判断字符串str为空:StringUtils.isBlank(str):
使用trim()方法比较两个
字符串
是否
相等
,并输出结果(附详细步骤).txt
这个代码的意义在于展示了如何使用
Java
中的trim()方法比较两个
字符串
是否
相等
。在实际开发中,我们经常需要比较两个
字符串
是否
相等
,例如在
判断
用户输入是否正确、比较文件内容等方面。通过学习这个示例,你可以了解...
Java
与
Java
Script中
判断
两
字符串
是否
相等
的区别
而
Java
里
的等号则是
判断
两
字符串
的引用是否一样,
判断
实体需要用
equals
()方法,或 者compareTo()方法,这
里
需要强调的是
equals
()方法的参数类型,其参数类型绝对不是String类,而是Object类,咱不止一次看 到国内一些...
Java
面向对象入门至精通
以及toString()方法、
equals
方法、hashCode方法、instanceof修饰符等等; 课程《
Java
零基础至高级应用》从基础开始进行系统教学,全套课程精细讲解,高级课程超过其他机构30%的课程量,经过我们全套课程系统学习的...
java
String 类的一些理解 关于==、
equals
、null
在对
字符串
的
相等
判断
,==
判断
的是地址是否相同,equal()
判断
的是字符值是否相同。大多数时候==跟equal()的结果都是相同的。
Java
String 十大常见问题
equals
()
判断
两个
字符串
的值是否
相等
。 除非你想
判断
两个string引用是否同一个对象,否则应该总是使用
equals
()方法。 如果你了解
字符串
的驻留(String Interning)则会更好地理解这个问题。 2. 对于敏感...
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章