首页 > 解决方案 > 如何从两个编辑文本中获取所选数字值的总和

问题描述

我有两个editText,例如第一个编辑文本,我们正在输入一些数字,例如12324582 ...在该值中,我们正在从第一个editText中搜索一个数字...即第二个editText ...我有一个按钮和一个textView ...

每当我单击按钮时,结果将获得文本视图上显示的搜索数的总和。

例如:

EditText1= 12345252(有三个 2)

我要搜索2号

编辑文本2= 2

每当我单击按钮时,textView 都会显示数字 6 (2+2+2)。

标签: javaandroidcalculator

解决方案


我建议使用 apache.common.lang 中的 StringUtils 类。您需要做的就是计算 EditText1 中 EditText2 的出现次数。所以使用这个方法:

int count = StringUtils.countMatches(TextEdit1.getText(), TextEdit2.getText());

在 textView 中设置文本之后,它是 EditText2 的出现次数和数量的乘积

textView.setText(Integer.toString(count * Integer.parseInt(TextEdit2.getText()))

推荐阅读