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的

posted @ 2019-11-14 23:25  菩提树下的丁春秋  阅读(23161)  评论(0编辑  收藏  举报