2013-05-02 46 views
1

我有一個textview和3按鈕與textview.append("1");textview.append("2");textview.append("3");命令, 和另一個按鈕,button4,與空命令。Java:如何檢查是否鍵入第一個字符== x

我的問題是如何檢查按鈕4按下時textview鍵入的第一個字符是否爲1?

例如:

public void button4 (View v) 
{ 
    if (first character in textview == 1) 
    { 
     textview.setText("xxx"); 
    } 
    else if (first character in textview == 2) 
    { 
     textview.setText("yyy"); 
    } 
    else 
    { 
     texteview.setText("zzz"); 
    } 
} 

回答

2

我相當肯定這將工作:

textview.getText().charAt(0) 
+0

是的,這是工作,但只有數前工作: 如果(textview.getText()。 charAt(0)== 1){} 如何使用字符串?如果(textview.getText()。charAt(0)== a){} – user2341387 2013-05-02 02:33:33

+0

哦,你需要檢查字符串'a',而不是變量a。 所以'textview.getText()。charAt(0)=='a''就是你想要的。 – 2013-05-02 02:40:14

+0

仍然不能正常工作,只能使用數字(整數等)數據類型 – user2341387 2013-05-02 02:53:42

相關問題