!304 修复EnumUtil.getNameFieldMap返回的Map没有顺序

Merge pull request !304 from 我心悠悠/v5-master
This commit is contained in:
Looly 2021-04-06 21:43:58 +08:00 committed by Gitee
commit 5b2ea8aec7

View File

@ -7,7 +7,6 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import cn.hutool.core.lang.Assert; import cn.hutool.core.lang.Assert;
import cn.hutool.core.map.MapUtil;
/** /**
* 枚举工具类 * 枚举工具类
@ -240,7 +239,7 @@ public class EnumUtil {
if (null == enums) { if (null == enums) {
return null; return null;
} }
final Map<String, Object> map = MapUtil.newHashMap(enums.length); final Map<String, Object> map = new LinkedHashMap<>();
for (Enum<?> e : enums) { for (Enum<?> e : enums) {
map.put(e.name(), ReflectUtil.getFieldValue(e, fieldName)); map.put(e.name(), ReflectUtil.getFieldValue(e, fieldName));
} }