为了账号安全,请及时绑定邮箱和手机立即绑定

如何在android中将字符串值保存为一个数组

如何在android中将字符串值保存为一个数组

HUH函数 2023-10-12 17:03:41
我从 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;

    }

}


查看完整回答
反对 回复 2023-10-12
  • 1 回答
  • 0 关注
  • 46 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信