hutool5.3.10 List<Bean>转List<Map<String,Object>>
时间: 2023-07-09 19:26:57 浏览: 74
可以使用Hutool的BeanUtil工具类来实现List<Bean>转List<Map<String,Object>>,示例代码如下:
```java
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import java.util.List;
import java.util.Map;
public class BeanToListMapDemo {
public static void main(String[] args) {
// 假设有一个List<Bean>对象列表
List<Bean> beanList = CollUtil.newArrayList(
new Bean(1, "张三", 20),
new Bean(2, "李四", 30),
new Bean(3, "王五", 40)
);
// 将List<Bean>转为List<Map<String,Object>>
List<Map<String, Object>> mapList = BeanUtil.beanToList(beanList, Map.class);
// 输出转换后的结果
System.out.println(mapList);
}
static class Bean {
private Integer id;
private String name;
private Integer age;
public Bean(Integer id, String name, Integer age) {
this.id = id;
this.name = name;
this.age = age;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
@Override
public String toString() {
return "Bean{" +
"id=" + id +
", name='" + name + '\'' +
", age=" + age +
'}';
}
}
}
```
输出结果:
```
[{id=1, name=张三, age=20}, {id=2, name=李四, age=30}, {id=3, name=王五, age=40}]
```
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)