經(jīng)常會有人這么對 list 進行遍歷,錯而不自知。
示例代碼如下:
public static void main(String[] args) { List<String> list = new
ArrayList<>(); list.add("aaa"); list.add("bbb"); list.add("ccc");
list.add("ddd"); for (String str : list) { if ("aaa".equals(str)) {
list.remove("aaa"); } } }
以上代碼執(zhí)行導(dǎo)致的報錯信息如下:
Exception in thread "main" ja
熱門工具 換一換