java如何判断两个字符串是否相等?估计很多朋友觉得这个问题很简单,但如果稍不注意,就会被坑了,下面我们来看一下 。
操作方法01、一般情况下,我们都是使用==来判断两个字符串是否相等 , 如图的代码没问题 。
【java如何判断两个字符串是否相等】02、但如果我们用字符串的构造函数来初始化两个字符串,再用==来做比较 , 却发现运行结果是不相等的 。因为这两个字符串是不同的两个对象,用==是比较这两个字符串是否是同一个对象的 。
03、那么如果要比较两个字符串是否相同,即他们的值是否相等,我们就不太适合使用==来判断了,而是应该使用字符串的equals方法来比较 , 代码如图 。
04、无论是使用=号来赋值字符串(String str1 = "sogou";),还是使用new语句来初始化字符串(String str1 = new String("sogou");)使用equals方法都可以得到正确的结果 。
推荐阅读
- 如何用pr做图片视频
- 如何用XShell连接远程Linux服务器
- 如何在Eclipse中配置Maven环境
- 如何在SPSS中进行卡方校验
- SQL Server中如何让sa用户能登录服务器
- 如何使用PowerDesign进行数据库建模
- 如何使用SPSS进行平均值校验
- 如何在Linux中安装Redis服务器
- Pr如何水平翻转视频
- java怎样实现倒序输出字符串