将实体类转成list
时间: 2023-08-07 11:23:55 浏览: 138
可以使用Java中的Stream API来将实体类转成list。假设有一个实体类Person,其中包含id、name和age三个属性,示例如下:
```java
public class Person {
private int id;
private String name;
private int age;
// 构造方法和getter/setter方法省略
}
```
可以使用以下代码将Person类的实例转成List:
```java
List<Person> personList = Arrays.asList(
new Person(1, "Tom", 20),
new Person(2, "Jerry", 22),
new Person(3, "Alice", 18)
);
List<Person> resultList = personList.stream().collect(Collectors.toList());
```
其中,personList是一个包含三个Person实例的List,通过stream()方法将其转成Stream,然后使用collect(Collectors.toList())方法将Stream转成List,并将结果保存在resultList中。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)