我有一个arraylist,我想要检索与特定字符串匹配的所有元素。 假设我的arraylist包含名称,我想打印所有名称中包含'as'的名称。我正在使用java。
答案 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