将String与String进行比较无效

Nic*_*ick -2 string android if-statement

我有这个代码,对我来说似乎逻辑是正确的.当输入value.toString()时,它会打印出0123456789,就像它应该的那样,因为这是我在editText字段中输入的值.有什么简单的我在这里缺少或者这很好,我将不得不寻找更远的地方.

Editable value = input.getText();
Log.i("Password entered: ", value.toString());
if(value.toString() == "0123456789"){
    Log.i("Password entered: ", "yay it is working!");
} else {
    Log.i("Password entered: ", "it is incorrect");
}
Run Code Online (Sandbox Code Playgroud)

Rag*_*dan 8

使用.equals比较字符串.

     if(value.toString().equals("0123456789"))
Run Code Online (Sandbox Code Playgroud)