我有这样的方法:
public String get_Rid_something () {return((EditText)mParent.findViewById(Rid_something)).getText().toString();}
如果EditText框中没有文字,会发生什么,会不会有异常?或者 toString() 会毫无例外地返回字符串的 null 吗?
我有一堆这样的,所以我想有效地修复每一个,这样如果文本为空,它们就会返回“0”——希望不要用 try...catch 构造括起来。
有没有我可以放在那里的“if”语句来查看字符串是否为空,如果是则返回“0”?我可以做类似的事情:
if (((EditText)mParent.findViewById(Rid_something)).getText().toString().isEmpty()) {
return "0"; } else {...}
还有其他更好的方法来做到这一点吗?
蒂亚!