GWT:字符串比较不起作用

Ale*_*lex 2 java gwt

我在GWT MVP应用程序中的演示者中有以下代码:

public void onFailure(ServerFailure error) {

    String errCode = error.getMessage();

    Window.alert(errCode);
    Window.alert("Server Error: pleaseEnterQuestion");

    if(errCode == "Server Error: pleaseEnterQuestion")
        Window.alert("same");
    else
        Window.alert("different");
}
Run Code Online (Sandbox Code Playgroud)

前两个警报看起来完全一样.第三个提醒是different.但我希望它是same.

dog*_*ane 7

使用equals而不是==比较字符串:

if("Server Error: pleaseEnterQuestion".equals(errCode))
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅此SO问题:如何比较Java中的字符串?