From 1ec09bf0fae816baec18d4b1c46320986c109126 Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 23 Aug 2019 19:02:43 +0800 Subject: [PATCH] fix emptyCount bug --- CHANGELOG.md | 1 + hutool-core/src/main/java/cn/hutool/core/util/ArrayUtil.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 919907fd5..028f89a51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ ### Bug修复 * 【db】 解决ThreadLocalConnection多数据源被移除问题(pr#66@Gitee) +* 【core】 解决ArrayUtil.emptyCount计数错误问题(issue#509@Github) ------------------------------------------------------------------------------------------------------------- diff --git a/hutool-core/src/main/java/cn/hutool/core/util/ArrayUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/ArrayUtil.java index dff5eafaf..aa0fa6158 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/ArrayUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/ArrayUtil.java @@ -3770,7 +3770,7 @@ public class ArrayUtil { } /** - * 是否存在一个以上{@code null}或空对象,通过{@link ObjectUtil#isEmpty(Object)} 判断元素 + * 计算{@code null}或空元素对象的个数,通过{@link ObjectUtil#isEmpty(Object)} 判断元素 * * @param args 被检查的对象,一个或者多个 * @return 存在{@code null}的数量 @@ -3781,7 +3781,7 @@ public class ArrayUtil { if (isNotEmpty(args)) { for (Object element : args) { if (ObjectUtil.isEmpty(element)) { - return count++; + count++; } } }