public static void main(String[] args) {
// TODO Auto-generated method stub
String a = "hello";
String b = "world";
String d = a+b;
String c = "helloworld";
System.out.println("heelldid " +d==c);
System.out.println("a+b equal c: "+d.equals(c));
}
("heelldid " +d==c)
实际上是比较 字符串"heelldid " +d和字符串c是否相等
因为不等所以输出false
实际上是比较 字符串"heelldid " +d和字符串c是否相等
因为不等所以输出false
Java字符串比较与优先级问题
本文探讨了Java中字符串拼接与比较时的优先级问题,通过具体代码实例展示了如何正确理解并解决字符串比较中的误解。
14万+

被折叠的 条评论
为什么被折叠?



