From a508533f9cad5cd93af2c6b94572927dec1310e0 Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 29 Sep 2020 12:08:19 +0800 Subject: [PATCH] fix code --- CHANGELOG.md | 1 + .../src/main/java/cn/hutool/core/util/BooleanUtil.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e849d26c..47b464ed7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,7 @@ * 【core 】 优化NumberUtil中针对BigDecimal的一些处理逻辑(pr#1127@Github) * 【core 】 NumberUtil.factorial注释明确(pr#1126@Github) * 【core 】 NumberUtil增加isPowerOfTwo方法(pr#1132@Github) +* 【core 】 优化BooleanUtil的校验逻辑(pr#1137@Github) ### Bug修复 * 【crypto 】 修复SM2验签后无法解密问题(issue#I1W0VP@Gitee) diff --git a/hutool-core/src/main/java/cn/hutool/core/util/BooleanUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/BooleanUtil.java index ac52452aa..c872531f2 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/BooleanUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/BooleanUtil.java @@ -1,7 +1,10 @@ package cn.hutool.core.util; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.convert.Convert; +import java.util.Set; + /** * Boolean类型相关工具类 * @@ -11,7 +14,7 @@ import cn.hutool.core.convert.Convert; public class BooleanUtil { /** 表示为真的字符串 */ - private static final Set TRUE_SET = new HashSet<>(Arrays.asList("true", "yes", "y", "t", "ok", "1", "on", "是", "对", "真", "對", "√")); + private static final Set TRUE_SET = CollUtil.newHashSet("true", "yes", "y", "t", "ok", "1", "on", "是", "对", "真", "對", "√"); /** * 取相反值