【发布时间】:2018-01-06 21:54:25
【问题描述】:
假设我有一个具有以下值的数组列表 (arr1):
"string1 is present"
"string2 is present"
"string3 is present"
"string4 is present"
我想看看这个数组列表中是否存在子字符串“string2”。通过遍历arraylist并使用'get' by index我在每个索引处提取元素,然后对'Strings'使用'contains'方法,我搜索'string2'并找到匹配项
for (int i=0;i<arr1.size(); i++)
{
String s1=arr1.get(i);
if (s1.contains("string2"))
{
System.out.println("Match found");
}
}
有没有办法使用数组列表本身的“包含”方法并做同样的事情,而不是我循环遍历数组列表并使用“字符串”的“包含”方法来实现这一点。谁能告诉我。
谢谢
【问题讨论】: