java吧 关注:1,301,828贴子:12,853,572
  • 2回复贴,共1

请教一个题目,看着有点晕。

取消只看楼主收藏回复

String str1=new String("Hello");
String str2="Hello";
String str3=str1;
String str4=new String("Hello");
String str5="Hello";
请问以下哪些选项的结果为true?
A.str1==str2
B.str1==str3
C.str1==str4
D.str2==str5
请问:这些选项都是true吗?


1楼2015-01-24 14:34回复
    好像没有哪里表示2和5是同一个变量啊!1和3才是同一个变量。2和5只是值相等的两个不同的变量。我感觉是选b。


    来自手机贴吧8楼2015-01-26 22:14
    收起回复
      2026-04-23 18:53:01
      广告
      不感兴趣
      开通SVIP免广告
      谢谢各位热心解答!我了解了字符串池这东西。


      来自手机贴吧24楼2015-01-29 00:30
      回复