lambda表达式中对局部变量的属性修改无效
public static void main(String[] args) { int[] a = {0}; Stream.of(1, 2, 3).map(integer -> { a[0] = 1; return integer; }); System.out.println(a[0]); }
输出的结果是0
lambda表达式中对局部变量的属性修改无效
public static void main(String[] args) { int[] a = {0}; Stream.of(1, 2, 3).map(integer -> { a[0] = 1; return integer; }); System.out.println(a[0]); }
输出的结果是0