将实体类转成list
时间: 2023-08-07 18:23:55 浏览: 215
基于java8新特性+反射机制实现list不同实体类互转.zip
可以使用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中。
阅读全文