From 5023657f8c5d698b31cfa664d4c272ad3f8cbc9a Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 29 Jun 2020 16:02:51 +0800 Subject: [PATCH] fix bug --- CHANGELOG.md | 1 + .../src/main/java/cn/hutool/setting/GroupedSet.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24fb2fbdc..60c519cea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ * 【core 】 修复BeanUtil.isEmpty不能忽略static字段问题(issue#I1KZI6@Gitee) * 【core 】 修复StrUtil.brief长度问题(pr#930@Github) * 【socket 】 修复AioSession构造超时无效问题(pr#941@Github) +* 【setting】 修复GroupSet.contains错误(pr#943@Github) ------------------------------------------------------------------------------------------------------------- ## 5.3.8 (2020-06-16) diff --git a/hutool-setting/src/main/java/cn/hutool/setting/GroupedSet.java b/hutool-setting/src/main/java/cn/hutool/setting/GroupedSet.java index f0643783d..125ccb24a 100644 --- a/hutool-setting/src/main/java/cn/hutool/setting/GroupedSet.java +++ b/hutool-setting/src/main/java/cn/hutool/setting/GroupedSet.java @@ -1,6 +1,7 @@ package cn.hutool.setting; import cn.hutool.core.collection.CollectionUtil; +import cn.hutool.core.collection.ListUtil; import cn.hutool.core.io.IoUtil; import cn.hutool.core.util.ArrayUtil; import cn.hutool.core.util.CharsetUtil; @@ -13,7 +14,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.nio.charset.Charset; -import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.LinkedHashSet; @@ -279,7 +279,7 @@ public class GroupedSet extends HashMap> { public boolean contains(String group, String value, String... otherValues) { if (ArrayUtil.isNotEmpty(otherValues)) { // 需要测试多个值的情况 - final List valueList = new ArrayList<>(Arrays.asList(otherValues)); + final List valueList = ListUtil.toList(otherValues); valueList.add(value); return contains(group, valueList); } else {