For循環List中刪除正確的方式

單線程
public
class Test { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<Integer>(); list.add(2); Iterator<Integer> iterator = list.iterator(); while(iterator.hasNext()){ Integer integer = iterator.next(); if(integer==2) iterator.remove(); //注意這個地方 } } }

  多線程多線程

使用 使用併發容器CopyOnWriteArrayList併發

相關文章
相關標籤/搜索