java - 如何从两个编辑文本中获取所选数字值的总和
问题描述
我有两个editText,例如第一个编辑文本,我们正在输入一些数字,例如12324582 ...在该值中,我们正在从第一个editText中搜索一个数字...即第二个editText ...我有一个按钮和一个textView ...
每当我单击按钮时,结果将获得文本视图上显示的搜索数的总和。
例如:
EditText1= 12345252(有三个 2)
我要搜索2号
编辑文本2= 2
每当我单击按钮时,textView 都会显示数字 6 (2+2+2)。
解决方案
我建议使用 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()))
推荐阅读
- typescript - 如何在我的项目中使用 grunt.js 缩小 Typescript 代码?
- r - 贝叶斯推理模型遇到问题 - 带有 R 的 JAGS
- java - 设置 TextView 文本时应用程序冻结
- macos - 如何在 macOS 中编译 Traefik 的源代码以供贡献?
- python - 如何从数据框模式中的列中仅获取特定属性?
- amazon-web-services - 如何从同一账户内与 AWS EKS 通信?
- asp.net - Url.Action 为具有 Route 属性的 webapi 操作返回不正确的 URL
- java - 如何将应用内购买添加到按钮?
- python - 获取“无”而不是python中的值列表
- html - href 不显示为可点击的链接