我有這樣的方法:當EditText有空時會發生什麼?
public String get_Rid_something() {return((EditText)mParent.findViewById(Rid_something)).getText().toString();}
如果在盒子的EditText沒有文本,會發生什麼情況,會不會有例外?或者toString()只是返回空字符串而沒有異常?
我有一大堆的這些,所以我想有效地解決每一個讓他們將返回「0」如果文本是空的 - 希望沒有與一個try ... catch結構包圍它。
是否有一個「如果」的聲明,我可以擺在那裏,看是否字符串爲空,並返回「0」,如果它是什麼?我可以做類似:
if (((EditText)mParent.findViewById(Rid_something)).getText().toString().isEmpty()) {
return "0"; } else {...}
任何其他建議更好的方法來做到這一點?
TIA!
可能返回' 「」'(空字符串)。你爲什麼不做一個測試項目並告訴我們? –
那麼你爲什麼不嘗試自己呢? –
使用像這樣editext.getText()。toString()。trim(); –