首页 > 解决方案 > For of to forEach -> lambda 表达式

问题描述

我的 java 代码上有一个“for of”,我试图用 lambda 表达式转换为“for each”。

for (Bicycle element : bicycleList) {
    txtOutput.append("Model:" + element.getModel() + "\n"); 
}

我试图这样做:

bicycleList.forEach(txtOutput.append -> ("Model:" + bicycle.getModel() + "\n"));

谁能帮我?

标签: javafor-looparraylistlambdaforeach

解决方案


bikeList.forEach(element -> txtOutput.append ("Model:" + element.getModel() + "\n"));


推荐阅读