可以无限输入小数点".",这个我们怎么解决呢?
可以无限输入小数点".",这个我们怎么解决呢?
可以无限输入小数点".",这个我们怎么解决呢?
2016-05-25
//小数点按钮
case R.id.btn_point:
String exp = input.getText().toString();
if (!exp.contains(" ")) {
//获取运算符前面的字符串
String s1 = exp;
if (s1.contains(".")) {
return;
}else {
input.setText(str + ((Button) v).getText());
}
}
if (exp.contains(" ")){
//获取运算符后面的字符串
String s2 = exp.substring(exp.indexOf(" ") + 3);
if (s2.contains(".")) {
return;
} else {
input.setText(str + ((Button) v).getText());
}
}
break;
这样才对的 你那个第二个字符串小数点用不了
举报