mirror of
https://gitee.com/dromara/hutool.git
synced 2025-06-28 13:34:09 +08:00
修复FilterIter当参数filter为空时存在问题
This commit is contained in:
parent
ef0fc738f1
commit
c538014042
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
-------------------------------------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
# 5.8.6.M1 (2022-08-27)
|
# 5.8.6.M1 (2022-08-29)
|
||||||
|
|
||||||
### 🐣新特性
|
### 🐣新特性
|
||||||
* 【core 】 CollUtil新增addIfAbsent方法(pr#750@Gitee)
|
* 【core 】 CollUtil新增addIfAbsent方法(pr#750@Gitee)
|
||||||
@ -26,6 +26,7 @@
|
|||||||
* 【core 】 修复CollUtil.lastIndexOf序号错误问题
|
* 【core 】 修复CollUtil.lastIndexOf序号错误问题
|
||||||
* 【core 】 修复zip被识别成jar和apk被识别成jar或zip的问题(pr#2548@Github)
|
* 【core 】 修复zip被识别成jar和apk被识别成jar或zip的问题(pr#2548@Github)
|
||||||
* 【core 】 修复UrlBuilder.addPath 方法传入非有效路径字符串时,会出现空指针异常的问题(issue#I5O4ML@Gitee)
|
* 【core 】 修复UrlBuilder.addPath 方法传入非有效路径字符串时,会出现空指针异常的问题(issue#I5O4ML@Gitee)
|
||||||
|
* 【core 】 修复FilterIter当参数filter为空时存在问题(issue#I5OG7U@Gitee)
|
||||||
|
|
||||||
-------------------------------------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ public class FilterIter<E> implements Iterator<E> {
|
|||||||
private boolean setNextObject() {
|
private boolean setNextObject() {
|
||||||
while (iterator.hasNext()) {
|
while (iterator.hasNext()) {
|
||||||
final E object = iterator.next();
|
final E object = iterator.next();
|
||||||
if (null != filter && filter.accept(object)) {
|
if (null == filter || filter.accept(object)) {
|
||||||
nextObject = object;
|
nextObject = object;
|
||||||
nextObjectSet = true;
|
nextObjectSet = true;
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user