hutool list<bean> to List<object[]>
时间: 2023-09-26 10:09:06 浏览: 191
List<Bean>转换为List<Map>
你可以使用 Java 8 的 Stream API 和 Lambda 表达式实现这个转换。
假设你有一个 `List<Bean>` 类型的列表:
```
List<Bean> beanList = new ArrayList<>();
```
你可以使用以下代码将其转换为 `List<Object[]>` 类型的列表:
```
List<Object[]> objectList = beanList.stream()
.map(bean -> new Object[] {bean.getField1(), bean.getField2(), bean.getField3()})
.collect(Collectors.toList());
```
这里假设 `Bean` 类型具有三个字段 `field1`、`field2` 和 `field3`。在 `map` 操作中,我们将每个 `Bean` 对象转换为一个 `Object[]` 数组,数组中包含所有字段的值。最后,使用 `collect` 操作将所有数组收集到一个 `List<Object[]>` 中。
你需要将 `Bean` 类型和字段名称替换为你自己的实际类型和字段名称。
阅读全文