继续转载当年的坑系列,这个系列的题目都是当年从各种坑中收集而来的。 本题中只要有跟final字符串有关的操作,最后结果都相等
false
true
true
true
true
String ab = "ab";
String a = "a";
String b = a +"b";
System.out.println(b == ab);
final String s12 = "a";
String s22 = s12 +"b";
System.out.println(s22 == ab);
final String s1 = "ab";
String s4 = "abcdef";
String s5 = s1 + "cdef";
String s6 = "ab" + "cdef";
System.out.println(s4 == s5);
System.out.println(s4 == s6);
System.out.println(s5 == s6);