封闭作用域中定义的局部变量日志必须是最终的或实际上是最终的
我是lambda和Java8的新手。我面临以下错误。
封闭作用域中定义的局部变量日志必须是最终的或实际上是最终的
public JavaRDD<String> modify(JavaRDD<String> filteredRdd) {
filteredRdd.map(log -> {
placeHolder.forEach(text -> {
//error comes here
log = log.replace(text, ",");
});
return log;
});
return null;
}