import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@Accessors(chain = true)
public class Student implements Serializable {
private static final long serialVersionUID = 1L;
private String name; // 名字
private int age; // 年龄
private String sex; //性别
private String address; // 地址
}
public static void main(String[] args) {
List<Student> studentList = new ArrayList<>();
Student student1 = new Student();
student1.setName("张三");
student1.setAge(12);
student1.setSex("男");
student1.setAddress("北京");
studentList.add(student1);
Student student2 = new Student();
student2.setName("李四");
student2.setAge(15);
student2.setSex("男");
student2.setAddress("上海");
studentList.add(student1);
Student student3 = new Student();
student3.setName("王五");
student3.setAge(22);
student3.setSex("男");
student3.setAddress("长沙");
studentList.add(student1);
List<String> strList = studentList.stream().map((Student student) -> {
student.setName(student.getName() + "-" + student.getAge() + "-" + student.getSex() + "-" + student.getAddress());
return student;
}).map(row -> row.getName()).collect(Collectors.toList());
System.out.println(strList);
}