Java stream - 从列表中的每个对象调用一个方法
Java stream - Invoke a method from each object in a list
假设我有一份汽车清单 class - 清单
我想迭代它并调用一个方法。例如设置().
我怎样才能用 stream() 做到这一点?
很简单,你甚至不需要 Stream
:
List<Car> cars = ...;
cars.forEach(Car::set);
如果你坚持的话,你可以用 Stream
来完成:
cars.stream().forEach(Car::set);
假设我有一份汽车清单 class - 清单
我想迭代它并调用一个方法。例如设置().
我怎样才能用 stream() 做到这一点?
很简单,你甚至不需要 Stream
:
List<Car> cars = ...;
cars.forEach(Car::set);
如果你坚持的话,你可以用 Stream
来完成:
cars.stream().forEach(Car::set);