From b696c5c41f3b40daf1ca6b3acb1270a1a5148f47 Mon Sep 17 00:00:00 2001 From: Looly Date: Sat, 7 Oct 2023 08:49:52 +0800 Subject: [PATCH] =?UTF-8?q?ReflectUtil.getFieldsValue=E5=A2=9E=E5=8A=A0Fil?= =?UTF-8?q?ter=E9=87=8D=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/hutool/core/util/ReflectUtil.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/util/ReflectUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/ReflectUtil.java index bd7037105..3cd6898e3 100755 --- a/hutool-core/src/main/java/cn/hutool/core/util/ReflectUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/ReflectUtil.java @@ -301,11 +301,7 @@ public class ReflectUtil { if (null != obj) { final Field[] fields = getFields(obj instanceof Class ? (Class) obj : obj.getClass(), filter); if (null != fields) { - final Object[] values = new Object[fields.length]; - for (int i = 0; i < fields.length; i++) { - values[i] = getFieldValue(obj, fields[i]); - } - return values; + return ArrayUtil.map(fields, Object.class, field -> getFieldValue(obj, field)); } } return null;