java8在lambda表达式中修改局部变量的一种方法
在lambda表达式中修改局部变量值会报错 Local variable result defined in an enclosing scope must be final or effectively final
// 将count设计成一个数组 int[] count = {0}; // 在lambda表达式中修改数组的值 list.stream().forEach(str -> System.out.println(count[0]++)); // 具体为什么能这样做的原因,学习之后再补充
欺骗自己最简单,欺骗自己最困难。
安慰自己最简单,安慰自己最困难。