比较android中的两个editTexts
作者:互联网
我正在学习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,string-comparison 来源: https://codeday.me/bug/20191003/1849573.html