美文网首页程序员
String的常见方法之equals

String的常见方法之equals

作者: KongOL | 来源:发表于2017-06-23 22:20 被阅读0次

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.


相关文章

网友评论

    本文标题:String的常见方法之equals

    本文链接:https://www.haomeiwen.com/subject/mqkhcxtx.html