所以我的问题因为我从未使用过String这么多:
如何检查文字是否包含1个或更多字?
EG。 :Word ONE, 这是WORD二 这就是三个字
全部谢谢。
答案 0 :(得分:0)
迭代您要检查的字词,然后拨打String.contains
?
答案 1 :(得分:0)
- 您可以使用String的方法contains()
<强>例如强>
String s = "Hello i am good";
if (s.contains("am")){
// Do what u want
}
答案 2 :(得分:0)
如果您想忽略大小写,可以使用正则表达式
String data = "Word ONE , this is WORD two and this is the word THREE, " +
"(words will not be counted)";
Pattern p = Pattern.compile("\\bword\\b", Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(data);
int counter = 0;
while (m.find())
System.out.println("[" + counter++ + "]" + m.group());
此代码会计算单词Word
WORD
和word
,但不计算words
(如果您想将words
更改正则表达式计算到Pattern.compile("word", Pattern.CASE_INSENSITIVE);