public class test4 {
public static void main(String[] args) {
String a = fuse("a", "");
String b = fuse("a", "");
System.out.println(a == b);
String c = "a"+"";
String d = "a"+"";
System.out.println(c == d);
String e = fuse("a");
String f = fuse("a");
System.out.println(e == f);
}
static String fuse(String t1)
{
return t1;
}
static String fuse(String t1,String t2)
{
return t1+t2;
}
}
运行结果:
false
true
true
为什么是这个答案???