4
我有一個對象列表,我想填充列表中每個對象的一個屬性。 我可以使用循環這樣做。使用Lambda在Java對象列表中填充屬性
for(Car car : cars) {
String abcd = getSomeValue();
car.setAbcd(abcd);
}
我可以在Java8中使用Lambda來做同樣的事情嗎?
我有一個對象列表,我想填充列表中每個對象的一個屬性。 我可以使用循環這樣做。使用Lambda在Java對象列表中填充屬性
for(Car car : cars) {
String abcd = getSomeValue();
car.setAbcd(abcd);
}
我可以在Java8中使用Lambda來做同樣的事情嗎?
是的,你可以使用forEach
:
cars.forEach(c -> c.setAbcd(getSomeValue()));
注意:你是問關於甲流的管道,而不是一個拉姆達。 – RealSkeptic
@RealSkeptic,不一定 - 見埃蘭的答案。 –