可能有些人沒遇到過 list.forEach 中變量必須爲 final 的問題,那就先舉兩個例子
示例1,如下:
public static void main(String[] args) {
List<String> stringList = new ArrayList<>();
stringList.add("a");
stringList.add("b");
stringList.add("c");
stringList.add("d");
int i = 0;
stringList.forEach(s -> {
System.out.println(s + i);
});
}
示例2,如下:
public static