程序员

String的常见方法之equals

2017-06-23  本文已影响0人  KongOL

equals方法:

假设   String s = new String("aaaa")

(1)例如:s.equals(s)

      当调用equals方法时,因为this==anObject,方法返回值是true,所以任意字符串和它本身用equals进行比较,返回值必定为true.

(2)例如:s.equals("aaaa")

        当调用equals方法时,this是不等于anObject的,会进入第二个if条件进行判断,首先会比较s和"aaaa"的长度,若长度不相等,则返回false,长度相等则将s和"aaaa"分别转换为字符数组,然后将字符挨个进行比较,全部相等则返回true,任何一个不相等都会返回false.

总结一下:其实equals就是来比较两个字符串的内容.若内容是相等的,就会返回true.


上一篇下一篇

猜你喜欢

热点阅读