局部内部类使用for循环内的局部变量
1.增强for循环
代码
//验证增强for循环参数是否可以给局部内部类使用
//竟然是可以用的
int[] arr = {1, 2, 3, 4};
for (int tmp : arr) {
new Thread(() -> {
System.out.println(tmp); //此处tmp不报错
}).start();
}
运行结果
java.exe com.msb.Test
1
2
3
4
Process finished with exit code
原创
2020-07-04 17:35:38 ·
671 阅读 ·
0 评论