java如何判断两个字符串是否相等?估计很多朋友觉得这个问题很简单 , 但如果稍不注意 , 就会被坑了 , 下面我们来看一下 。
操作方法
- 01一般情况下 , 我们都是使用==来判断两个字符串是否相等 , 如图的代码没问题 。

文章插图
02但如果我们用字符串的构造函数来初始化两个字符串 , 再用==来做比较 , 却发现运行结果是不相等的 。因为这两个字符串是不同的两个对象 , 用==是比较这两个字符串是否是同一个对象的 。

文章插图
03那么如果要比较两个字符串是否相同 , 即他们的值是否相等 , 我们就不太适合使用==来判断了 , 而是应该使用字符串的equals方法来比较 , 代码如图 。

文章插图
04无论是使用=号来赋值字符串(String str1 = "sogou";) , 还是使用new语句来初始化字符串(String str1 = new String("sogou");)使用equals方法都可以得到正确的结果 。

文章插图
【java如何判断两个字符串是否相等】
- 广汽新能源suv埃安v真实续航 广汽新能源口碑如何
- 如何消除分手后的难受,想要快速摆脱分手的痛苦
- 怎么判断丝瓜可以摘了 丝瓜养殖
- 怎样判断男人是否对小三动了真情 老男人对小三动了真情的表现
- 杏树摘果后应该如何施肥?如何防治?
- 水瓶男真的很疼双子女,我是如何被双子女完虐
- 女休闲裤搭配什么衣服好看吗(教你如何秒变潮
- 如何开一个建材店 十万可以开什么建材
- 如何防止冬季温室番茄空心?如何防治?
- 保险经纪公司是干什么的 保险代理公司前景如何
