【发布时间】:2012-01-19 01:23:35
【问题描述】:
这是我的代码 sn-p:
public void joinRoom(String room) throws MulticasterJoinException {
String statusCheck = this.transmit("room", "join", room + "," + this.groupMax + "," + this.uniqueID);
if (statusCheck != "success") {
throw new MulticasterJoinException(statusCheck, this.PAppletRef);
}
}
但是由于某种原因,if (statusCheck != "success") 正在返回 false,从而抛出 MulticasterJoinException。
【问题讨论】:
-
Equals() 与 ==。 zparacha.com/java-string-comparison
-
SO 应该开始检测这个问题并自行回答。
-
我在标题中输入的建议中没有看到这个问题的答案,所以我认为它是独一无二的。猜不...
-
@KublaiKhan,我在采访中问了这个问题(
String平等)。 == 什么时候起作用,什么时候不起作用(以及如何让它再次起作用),通常没有人可以回答。
标签: java