可能重复:
Java String.equals 与 ==
我知道这是一个愚蠢的问题,但为什么这段代码不起作用。
boolean correct = "SampleText" == ((EditText)findViewById(R.id.editText1)).getText().toString();
if(correct) ((TextView)findViewById(R.id.textView1)).setText("correct!");
else ((TextView)findViewById(R.id.textView1)).setText("uncorrect!");
关键是检查“editText1”的内容是否等于“示例文本”