判断2个字符串是否相等

内疚的近义词2022-06-19  19

java如何判断两个字符串是否相等

java如何判断两个字符串是否相等?估计很多朋友觉得这个问题很简单,但是不注意就会被坑。让我们看一看。

操作方法 01

一般情况下,我们总是用= =来判断两个字符串是否相等,如图所示的代码就可以了。

02

但是如果我们用string的构造函数初始化两个字符串,然后用= =比较,发现运行结果并不相等。
因为这两个字符串是两个不同的对象,所以用= =来比较这两个字符串是否属于同一个对象。

03

那么,如果要比较两个字符串是否相同,也就是它们的值是否相等,我们不太适合用= =来判断。相反,我们应该使用字符串的equals方法进行比较。代码如图所示。

04

是否使用=符号来分配字符串(String str1 = "搜狗 quot;),或者使用new语句初始化字符串(String str 1 = new String( quot;搜狗 quot);)使用equals方法可以得到正确的结果。

转载请注明原文地址:https://juke.outofmemory.cn/read/373490.html

最新回复(0)