作者MattBonner (毀滅性射手)
看板AndroidDev
標題[問題] 字串比對
時間Wed Jun 13 15:19:58 2012
各位大大好
小弟又來發問了
程式過程如下
讓USER用EditText 輸入文字
要是輸入AA 另一TextView就顯示正確
其他就錯誤
我試過用input_ans.getText() =="AA"
和下面方式
public void onClick(View v)
{
if( input_ans.getText().equals("AA") )
{
present_result.setText("正確");
}
else
{
present_result.setText("錯誤");
}
}
可是無論輸入正確或錯誤
輸出結果都是錯誤
為什麼會這樣呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.104.12
※ 編輯: MattBonner 來自: 163.18.104.12 (06/13 15:20)
推 bukiya:改成input_ans.getText().toString().equals("AA") 06/13 15:42
→ bukiya:editText.getText()回傳的不是String,當然不會一樣 06/13 15:43
→ MattBonner:原來有toString()可以用 謝謝大大指導 06/13 18:57
→ VVll:toString是很多語言的基本功能XD 06/14 11:51