我从 firebase 数据库获取密钥如下: promoCodeKey = history.getKey();它给我输出为 T20 Test10 等字符串我想将其保存在一个数组中,以便从 editText 检查用户是否输入任何文本以及该文本是否与任何键匹配我怎样才能做到这一点?我想从每个键进行检查。
1 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
您可以使用字符串拆分功能。
String keysString = history.getKey();
//removes all "Key promo is" text
String replaceString=keysString.replace("Key promo is","");
// removes all white spaces
String trimString = replaceString.replaceAll("\\s+","");
String[] keys = trimString.split(".");
for (int i = 0; i < keys.lenght; i++) {
if (keys[i] == editText.getText()) {
return true;
}
}
添加回答
举报
0/150
提交
取消