Map<String, Field> fieldMap = Arrays.stream(object.getClass().getDeclaredFields()) .collect(Collectors.toMap(Field::getName, field -> { field.setAccessible(true); return field; }));转为List
时间: 2024-02-20 08:58:11 浏览: 190
List<Map<String, Object>>转化为List<JavaBean>工具类
4星 · 用户满意度95%
你可以使用`Arrays.asList()`和`stream().map()`方法将`Map`转为`List`。以下是转换的代码示例:
```java
List<Field> fieldList = Arrays.asList(object.getClass().getDeclaredFields())
.stream()
.map(field -> {
field.setAccessible(true);
return field;
})
.collect(Collectors.toList());
```
这将返回一个`List<Field>`类型的列表,其中包含了原始`Map`中的所有字段信息,并且每个字段在列表中都是可访问的。
阅读全文