【发布时间】:2019-08-24 16:46:33
【问题描述】:
谁能解释一下为什么第 5 行代码只打印 false 而不是“Hello all false”。 谢谢
class Hello {
public static void main(String[] args) {
final String s1 = "Hello";
final String s2 = "hello all" + s1.length();
System.out.println("Hello all" + s1==s2);
}
}
【问题讨论】:
-
第一次做
"Hello all" + s1,第二次做==操作 -
几分钟前不是有人问过这个问题吗?
标签: java string concatenation