【发布时间】:2018-06-01 21:11:15
【问题描述】:
您好,我想使用 java 8 更新此旧代码。
if(CollectionUtils.isNotEmpty(listOfObjects){
for(Object o : listOfObjects){
objectService.delete(o);
}
}
我对 java 8 和 lambda 表达式相当陌生,我想使用它并尽可能地重塑我的代码。不是因为它总是很重要,而是因为我想习惯它以便能够更轻松地学习它。
【问题讨论】:
-
以上代码可以转换
listOfObjects.forEach(objectService::delete),但这与您在问题中所说的不符。 -
if (listOfObjects != null) listOfObjects.forEach(objectService::delete);
标签: java list lambda service java-stream