猿问

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

我从 firebase 数据库获取密钥如下:

                promoCodeKey = history.getKey();

它给我输出为 T20 Test10 等字符串

我想将其保存在一个数组中,以便从 editText 检查用户是否输入任何文本以及该文本是否与任何键匹配

我怎样才能做到这一点?

我想从每个键进行检查。


HUH函数
浏览 64回答 1
1回答

白衣染霜花

您可以使用字符串拆分功能。String keysString = history.getKey();//removes all "Key promo is" textString replaceString=keysString.replace("Key promo is","");&nbsp; &nbsp;// removes all white spacesString trimString = replaceString.replaceAll("\\s+","");&nbsp;String[] keys = trimString.split(".");for (int i = 0; i < keys.lenght; i++) {&nbsp; &nbsp; if (keys[i] == editText.getText()) {&nbsp; &nbsp; &nbsp; &nbsp; return true;&nbsp; &nbsp; }}
随时随地看视频慕课网APP

相关分类

Java
我要回答