Variable used in lambda expression should be final or effectively final

 

 编译器报错:

Variable used in lambda expression should be final or effectively final

我这边本来思想是这样的,想遍历,如果出现了c,那么就将外部变量修改为true,

但是并不能实现原因:

lambda表达式是一个函数式接口,接口中可以定义变量,那么这个变量是final修饰的,所以需要传入final的

相关文章: