Java - 将String数组的项与String进行比较

时间:2014-12-15 22:35:45

标签: java string

我真的不明白现在的错误。

String s = "a,b,c,d";
String[] test = s.split(",");
System.out.println(test[0]);
System.out.println(test[0] == "a");

控制台打印:

a
false

根本没有意义。 test [0]是" a"和(" a" ==" a")是假的?

请原谅我的英语不好。 谢谢!

1 个答案:

答案 0 :(得分:0)

==测试参考相等性。

.equals()测试价值平等。

this question