2015-10-19 38 views
4

我有一個對象列表,我想填充列表中每個對象的一個​​屬性。 我可以使用循環這樣做。使用Lambda在Java對象列表中填充屬性

for(Car car : cars) { 
    String abcd = getSomeValue(); 
    car.setAbcd(abcd); 
} 

我可以在Java8中使用Lambda來做同樣的事情嗎?

+1

注意:你是問關於甲流的管道,而不是一個拉姆達。 – RealSkeptic

+0

@RealSkeptic,不一定 - 見埃蘭的答案。 –

回答

8

是的,你可以使用forEach

cars.forEach(c -> c.setAbcd(getSomeValue())); 
相關問題