Не могу понять, зачем в в конце условия мы увеличиваем счётчик на 1? for(int i =0;i < list.size();i++) { String s = list.get(i); list.add(i, s); i++; !!! }