【发布时间】:2020-04-02 04:47:09
【问题描述】:
我有两个列表如下
List<String> pathNames = Lists.newArrayList("/state", "/country", "/country/name");
List<String> newPaths = Lists.newArrayList("/country/name");
我对每个 java 代码都有正常的迭代两个列表以找到匹配项并返回布尔值,如下所示
if(CollectionUtils.isNotEmpty(pathNames)) {
for (String path : newPaths) {
for (String reqPath: pathNames) {
if(FilenameUtils.wildcardMatch(path, reqPath)) {
return true;
}
}
}
}
但我想在 Java8 中重构并做同样的事情,非常感谢任何帮助。
【问题讨论】: