我在Java代码上有一个“ for”,而我正尝试将其转换为带有lambda表达式的“ for”。
for (Bicycle element : bicycleList) {
txtOutput.append("Model:" + element.getModel() + "\n");
}
我尝试这样做:
bicycleList.forEach(txtOutput.append -> ("Model:" + bicycle.getModel() + "\n"));
有人可以帮助我吗?
答案 0 :(得分:0)
bicycleList.forEach(element-> txtOutput.append(“ Model:” + element.getModel()+“ \ n”));
答案 1 :(得分:0)
您也可以将流用作:
String txtOutput = bicycleList.stream()
.map(element -> "Model:" + element.getModel() + "\n")
.collect(Collectors.joining("", "", ""));