鉴于这种情况,我想看看字符串是否包含所有给定的关键字,至少一次/单词。我的 for 循环似乎没有这样做,所以我很感兴趣是否有另一种方法可以尝试解决问题。
LinkedList<String> keyWords = new LinkedList<String>();
keyWords.add("amet");
keyWords.add("eiusmod");
String toCheck = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
String[] toCheckWords = toCheck.split(" ");
for (int i=0; i<toCheckWords.length(); i++) {
if (keyWords.get(i).equals(toCheckWords[i])
return true;
}
return false;
预计返回真