修复FilterIter当参数filter为空时存在问题

This commit is contained in:
Looly
2022-08-29 10:40:41 +08:00
parent ef0fc738f1
commit c538014042
2 changed files with 3 additions and 2 deletions

View File

@@ -84,7 +84,7 @@ public class FilterIter<E> implements Iterator<E> {
private boolean setNextObject() {
while (iterator.hasNext()) {
final E object = iterator.next();
if (null != filter && filter.accept(object)) {
if (null == filter || filter.accept(object)) {
nextObject = object;
nextObjectSet = true;
return true;