黑马程序员技术交流社区
标题:
关于字符串恒等比较的一个问题
[打印本页]
作者:
kkqisheng
时间:
2015-3-25 17:26
标题:
关于字符串恒等比较的一个问题
下面的程序,为什么s1方法打印的结果是true,而s2方法打印的结果却是false?求详解!
public class test16 {
void s1()
{
String a="黑马"+"程序员";
String b="黑马程序员";
System.out.println(a==b);
}
void s2()
{
String a="黑马";
String b="程序员";
String c=a+b;
String d="黑马程序员";
System.out.println("c是:"+c);
System.out.println(c==d);
}
public static void main(String[]args)
{
test16 s=new test16();
s.s1();
s.s2();
}
}
复制代码
作者:
kkqisheng
时间:
2015-3-25 18:49
没人解答吗?自己顶一下
作者:
みぎ
时间:
2015-3-25 19:20
true false
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2