Java:Android - EdiText的数字减去另一个EditText数字?

时间:2014-09-28 21:00:44

标签: java android

所以我基本上想知道如何将EditText输入(Numbers)减去其他EdiText输入。

例如,如果我键入" 10"在第一个EditText然后" 5"在第二个,我希望它计算10-5然后在TextView中打印出来。

2 个答案:

答案 0 :(得分:0)

您可以以字符串格式获取EditTextValue,然后可以执行

try {
   int diff = Integer.parseInt(EditTextValueInString.trim()) - Integer.parseInt(EditTextValueOFOtherInString.trim());
} catch (NumberFormatException e) {
   // This is because your input to parse int was not a valid number do what ever you want to do when it fails.
}

答案 1 :(得分:0)

String s1 = txt1.getText()。toString(); //“10” String s2 = txt2.getText()。toString(); //“5”

int i1 = Integer.ParseInt(s1); int i2 = Integer.ParseInt(s2);

int i3 = i1 - i2;

txt3.setText(将String.valueOf(I3));