Local variable flag defined in an enclosing scope must be final or effectively final
Java8在 lambda 表达式中使用局部变量会提示:Local variable flag defined in an enclosing scope must be final or effectively final
这是因为你使用的局部变量在初始化后,又对这个变量进行了赋值。赋值后会认为这个变量不是final了,所以报错,针对这个问题可以有以下几种解决办法。
法一:
List<...
转载
2020-01-19 10:53:40 ·
1518 阅读 ·
0 评论