如果EditText为空,则向变量添加值0

时间:2016-10-01 22:38:27

标签: android variables

这是我正在使用的代码:

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);}

谢谢大家的帮助!

2 个答案:

答案 0 :(得分:1)

这应该有效if(ind1 == null || ind1.isEmpty()){ind1=0;}

答案 1 :(得分:0)

您可以将字符串与

进行比较
iii1.equals("")

而不是iii1 =“”

请注意,像“iii1”这样的名字迟早会自杀......