这是我正在使用的代码:
EditText ii1 = (EditText)findViewById(R.id.i1);
String iii1= (String)ii1.getText().toString();
ind1=Double.parseDouble(iii1);
如果EditText为空,我需要ind1获取值0。
我已尝试使用if (ii1 = "")
和if (iii1= "")
,但无效。我怎么能这样做?
谢谢!
更新:
使用此代码:if (iii1.equals("")) {ind1=0;} else {ind1 = Double.parseDouble(iii1);}
谢谢大家的帮助!
答案 0 :(得分:1)
这应该有效if(ind1 == null || ind1.isEmpty()){ind1=0;}
答案 1 :(得分:0)
您可以将字符串与
进行比较iii1.equals("")
而不是iii1 =“”
请注意,像“iii1”这样的名字迟早会自杀......