问答详情
源自:2-2 Java 中字符串的不变性

Java 中字符串

为什么本节示例中System.out.println(s1==s2)的结果是true?

提问者:雨YUYU 2016-09-06 10:11

个回答

  • 把葫芦咬哭
    2016-09-06 10:20:21
    已采纳

    第一种的创建方式是在字符串常量池中。将imooc存放到字符串常量池里。所以s1和s2里面存的地址都是一样的。用==来判断当然返回true喽(==判断的是地址) ,第二种地址不一样。