比较android中的两个editTexts

比较android中的两个editTexts,第1张

概述我正在学习android我尝试了下面的代码,但它给了我错误请给我建议,我怎么能比较两个edittext的文本.if((edt1.getText().toString()&&edt4.getText().toString()&&edt7.getText().toString)=="X")解决方法:这是一个不违反DRY原则的解决方案:privatestaticboole

我正在学习android我尝试了下面的代码,但它给了我错误请给我建议,我怎么能比较两个edittext的文本.

if((edt1.getText().toString() &&     edt4.getText().toString() &&     edt7.getText().toString)=="X")

解决方法:

这是一个不违反DRY原则的解决方案:

private static boolean allContain(final String value,                                   final EditText... editTexts){    for (EditText editText : editTexts) {        final String text = editText.getText().toString();        if (!text.equals(value)) {            return false;        }    }    return true;}

您可以按如下方式使用它:

if (allContain("X", edt1, edt2, edt3, edt4)) {    // All EditTexts contain 'X'}
总结

以上是内存溢出为你收集整理的比较android中的两个editTexts全部内容,希望文章能够帮你解决比较android中的两个editTexts所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1098942.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存