这是我尝试做的事情:
EditText text_ans1 = (EditText)findViewById(R.id.ans_one);
String ans1 = text_ans1.getText().toString();
if(ans1=="abc")
答案 0 :(得分:2)
您无法在Java中将字符串与==
进行比较。
这是正确的方法:
if( ans1.equals("abc") )
答案 1 :(得分:2)
== 运算符正在比较引用,这不是您想要的。 就像@ aletede91所说的那样,您必须使用equals方法来比较值