equalsignorecase的具体使用方法(equals)

导读 大家好,我是小典,我来为大家解答以上问题。equalsignorecase的具体使用方法,equals很多人还不知道,现在让我们一起来看看吧!java中equa...

大家好,我是小典,我来为大家解答以上问题。equalsignorecase的具体使用方法,equals很多人还不知道,现在让我们一起来看看吧!

java中equals使用方法:

1. equals 方法是String类从它的超类Object中继承的, 被用来检测两个对象是否相等,即两个对象的内容是否相等,区分大小写。

对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。 例如:

2.

1

2

s1 = newString("abc");

s2 = newString("abc");

1

s1.equals(s2) 是 true

 

   3.对于非字符串变量来说,"=="和"equals"方法的作用是相同的都是用来比较其对象在堆内存的首地址,即用来比较两个引用变量是否指向同一个对象。

1

2

3

4

5

6

classA

{

      A obj1   =   newA();

      A obj2   =   newA();

}

    obj1.equals(obj2)是false

本文到此讲解完毕了,希望对大家有帮助。

最新文章