【发布时间】:2021-12-30 04:19:21
【问题描述】:
如何检查 ArrayList 中的值是否包含一组特定的字母?
ArrayList<String> words = new ArrayList<String>();
words.add("Wooden Axe");
words.add("Stone Axe");
if(words.contains("Axe")) {
//something
}
比如如何检查值是否包含字符串“Axe”?
【问题讨论】:
-
words 不包含“Axe”,您需要检查 word 中的值。最简单的方法是使用stream(),过滤包含“Axe”的值
-
您要检查是否有任何单词包含“Axe”,如果为真则执行某项操作,还是要对每个匹配的单词执行某项操作?