Вот мой вариант
Code
package MyList;
import java.io.IOException;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
import java.util.NoSuchElementException;
public class MyList {
public static void main(String[] args) throws IOException {
List <String> name = new LinkedList<String>();
name.add("Dima");
name.add("Mike");
name.add("Vova");
name.add("Yura");
System.out.println(name + " First example");
ListIterator<String> nIter = name.listIterator();
try {
while (nIter.hasNext())
{
if (nIter.hasNext())
nIter.next();
nIter.next();
nIter.next();
nIter.add("Lena");
break;
}System.out.println(name);
}
catch (NoSuchElementException e) {System.out.println("List is full");}
}
}