Why am I getting java.util.ConcurrentModificationException?

前端 未结 7 907
独厮守ぢ
独厮守ぢ 2020-12-19 10:55

As I run the following code :

    import java.util.LinkedList;

    class Tester {
      public static void main(String args[]) {
        LinkedList

        
7条回答
  •  有刺的猬
    2020-12-19 11:25

    When you iterate through a list, you can't remove items from it. Doing so causes the exception.

    Do:

    int size = list.size();
    for (int i = 0 ; i< size ; i++) {
       list.add(0,"art");
       list.remove(6);
       System.out.println(list);
    }
    

提交回复
热议问题