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