1. ホーム
  2. java

[解決済み] Java Does Not Equal (!=) Not Working? [重複]する

2022-03-04 07:25:36

質問

以下は私のコードスニペットです。

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 .

解決方法は?

if (!"success".equals(statusCheck))