public class Test{
public static void main(String[]args){
String s=1+2+"a"+"b"+3+"c";
String s_0="12ab3c";
String s_1=3+"a"+"b"+3+"c";
String s_2="3ab3c";
String s_3=new String("3ab3c");
String s_4=s_3.intern();
System.out.println(s);
if(s==s_0){
System.out.println("true");
}
if(s==s_1){
System.out.println("true");
}
if(s_2==s_1){
System.out.println("true");
}
if(s_4==s_1){
System.out.println("true");
}
}
}请问这里输出几个true .
public static void main(String[]args){
String s=1+2+"a"+"b"+3+"c";
String s_0="12ab3c";
String s_1=3+"a"+"b"+3+"c";
String s_2="3ab3c";
String s_3=new String("3ab3c");
String s_4=s_3.intern();
System.out.println(s);
if(s==s_0){
System.out.println("true");
}
if(s==s_1){
System.out.println("true");
}
if(s_2==s_1){
System.out.println("true");
}
if(s_4==s_1){
System.out.println("true");
}
}
}请问这里输出几个true .
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货