为什么用equals比较是false

来源:2-2 Java 中字符串的不变性

dzzj_ws

2015-08-23 14:43

String s3="i love"+s1;

String s4="i love"+s1;

System.out.println("s3和s4相同吗?" + (s4.equals(s3)));

写回答 关注

2回答

  • 幕粉一枚
    2016-10-05 20:41:56

    相同,equals比较的是两个字符串的内容

  • 烟雨谣
    2015-08-23 17:13:07

    String s4 = "I love " +s1

    我做这题时,编辑框里的s4 love后面还有个空格,s3没打空格,所以是false

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题