As I run the following code :
import java.util.LinkedList; class Tester { public static void main(String args[]) { LinkedList
Because you are concurrently (simultaneously) modifying and iterating through a collection. Java doesn't like this
Since you don't actually use s, you can use a standard for loop
for(int i=0; i< list.size(); i++) { list.add(0,"art"); list.remove(6); System.out.println(list); }