例如,如果用戶在EditText字段中鍵入「abc」,我只想得到最後一個字符「c」。如何僅在EditText中獲取最後一個輸入? (Android)
2
A
回答
8
String last = yourEditText.getText().toString();
last = last.substring(last.length() - 1);
System.out.println("last character: " + last);
0
因爲getText()
返回CharSequence
你也可以使用,用來獲取最後一個字符:
EditText my;
my = (EditText) findViewById(R.id.editText1);
CharSequence myCharSeq = my.getText();
System.out.println(myCharSeq.charAt(myCharSeq.length() - 1));
1
擴大DonGru的帖子,與得到的最後一個字符
EditText et;
et = (EditText) findViewById(R.id.et);
CharSequence s = et.getText();
System.out.println(s.subSequence(s.length()-1, s.length()));
的另一種選擇
相關問題
- 1. 僅文本輸入EditText android
- 2. 最後一個字符獲取的EditText
- 3. Android在用戶結束輸入後獲取edittext的值
- 4. Android:如何獲取最後一個ID插入ORMLite?
- 5. EditText不在Android中讀取輸入
- 6. Python:Page Navigator Maximum Value Scrapper - 僅獲取最後一個值的輸出
- 7. 如何在LINQ中獲取最後一個插入的ID EF
- 8. 如何在php中獲取最後一個插入日期MYSQL
- 9. Android edittext僅輸入貨幣格式
- 10. Android將EditText僅限於整數輸入
- 11. 從PopUpWindow獲取editText輸入
- 12. 如何從Android的EditText字段獲取輸入?
- 13. 如何從一個類中獲取EditText?
- 14. 如何僅從readlink獲取最後一個目錄
- 15. Ruby:從用戶輸入中獲取最後一個字符
- 16. 獲取正在輸入的最後一個單詞
- 17. 獲取一個EditText
- 18. 如何僅顯示輸入中的最後3個值
- 19. Android EditText輸入
- 20. 如何控制Android中EditText的輸入?
- 21. 如何從android中的另一個類的EditText中獲取值?
- 22. 如何獲取Firebase Android中的最後一個鍵?
- 23. 如何防止用戶在Edittext中輸入數據並啓用Edittext僅從Dialog獲取數據?
- 24. EditText - 在輸入時從EditText中獲取文本
- 25. 如何獲取PHP中的最後一個插入的標識
- 26. 如何從Zend Framework中獲取最後一個插入UUID?
- 27. 如何獲取CakePHP 3.0中的最後一個插入ID?
- 28. DB2如何從表中獲取最後一個插入ID
- 29. 如何獲取NEO4J中插入的最後一個內部ID?
- 30. 如何獲取MVC中最後一個插入的ID?