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

Java 搜索具有特定字符串的arraylist中的所有元素,java,arraylist,Java,Arraylist,我有一个arraylist,我想在其中检索与特定字符串匹配的所有元素。 假设我的arraylist包含名称,我想打印所有包含“as”的名称。我正在使用java。只需检查ArrayList的每个匹配项: 我刚刚使用了.contans方法,但由于它的返回类型是布尔型的,所以它将打印true或false。但我想打印arraylist的那些元素。我不知道如何打印它编辑您的问题并添加所有重要信息。这些报告不适用于此,如果您想要答案,请遵循StackOverflow规则 ArrayList<Strin

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

只需检查ArrayList的每个匹配项:


我刚刚使用了.contans方法,但由于它的返回类型是布尔型的,所以它将打印true或false。但我想打印arraylist的那些元素。我不知道如何打印它编辑您的问题并添加所有重要信息。这些报告不适用于此,如果您想要答案,请遵循StackOverflow规则
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);
    }
}
if (s.toLowerCase().contains(pattern.toLowerCase())) {  // ignore case