outer: for (String line : lines) {
for (String filter : filters) {
if (StringUtils.containsIgnoreCase(line, filter)) {
result.add(line);
//匹配到后返回外部循环,继续下一行
continue outer;
}
for (String filter : filters) {
if (StringUtils.containsIgnoreCase(line, filter)) {
result.add(line);
//匹配到后返回外部循环,继续下一行
continue outer;
}
}
用这中写法可以使得continue 返回到最外层的循环
本文介绍了一种使用Java进行字符串匹配的技巧,通过内外层循环结合,实现了高效地从一系列字符串中筛选符合条件项的功能。

被折叠的 条评论
为什么被折叠?



