mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
ReflectUtil.getFieldsValue增加Filter重载
This commit is contained in:
parent
bb9736aba6
commit
b696c5c41f
@ -301,11 +301,7 @@ public class ReflectUtil {
|
|||||||
if (null != obj) {
|
if (null != obj) {
|
||||||
final Field[] fields = getFields(obj instanceof Class ? (Class<?>) obj : obj.getClass(), filter);
|
final Field[] fields = getFields(obj instanceof Class ? (Class<?>) obj : obj.getClass(), filter);
|
||||||
if (null != fields) {
|
if (null != fields) {
|
||||||
final Object[] values = new Object[fields.length];
|
return ArrayUtil.map(fields, Object.class, field -> getFieldValue(obj, field));
|
||||||
for (int i = 0; i < fields.length; i++) {
|
|
||||||
values[i] = getFieldValue(obj, fields[i]);
|
|
||||||
}
|
|
||||||
return values;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user