java stream中新建对象在forEach中用Setter进行设值
时间: 2023-04-02 12:00:43 浏览: 123
可以在forEach中使用Setter对新建的对象进行设值。例如:
List<Person> personList = new ArrayList<>();
// 假设Person类有name和age属性以及对应的setter方法
Stream.of("Tom", "Jerry", "Mike")
.forEach(name -> {
Person person = new Person();
person.setName(name);
person.setAge(18);
personList.add(person);
});
这样就可以在forEach中新建对象并使用Setter进行设值了。
阅读全文