美文网首页程序员
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