我有这样的方法:当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(); –