搜索具有特定字符串的arraylist中的所有元素

时间:2015-08-17 10:42:33

标签: java arraylist

我有一个arraylist,我想要检索与特定字符串匹配的所有元素。 假设我的arraylist包含名称,我想打印所有名称中包含'as'的名称。我正在使用java。

1 个答案:

答案 0 :(得分:0)

只需检查ArrayList<String>的每次出现:

ArrayList<String> yourList = // fill your list here
String pattern = "as";

for (String s : yourList) {
    if (s.contains(pattern)) {
        // the string contains the pattern
        System.out.println(s);
    }
}

如果您的模式不区分大小写,请将contains()toLowerCase()

合并
if (s.toLowerCase().contains(pattern.toLowerCase())) {  // ignore case