package LinkedListTest; import java.util.Iterator; import java.util.LinkedList; import java.util.ListIterator; /** * Aceasta programa demonstreaza lucru cu lista inlantuita * @author Dan * */ public class LinkedLinkTest { public static void main(String[] args) { LinkedList<String> a = new LinkedList<String>(); a.add("Amy"); a.add("Carl"); a.add("Erica"); LinkedList<String> b = new LinkedList<String>(); b.add("Bob"); b.add("Doug"); b.add("Frances"); b.add("Gloria"); //Adaugarea cuvintelor din b in a ListIterator<String> aIterator = a.listIterator(); Iterator<String> bIterator = b.listIterator(); while(bIterator.hasNext()) { if(aIterator.hasNext()) { aIterator.next(); } aIterator.add(bIterator.next()); } System.out.println(a); //stergerea fiecare al doilea element din b; bIterator = b.iterator(); while(bIterator.hasNext()) { bIterator.next();//sarim peste un element if(bIterator.hasNext()) { bIterator.next();//sarim al doilea bIterator.remove();//il stergem } } System.out.println(b); a.removeAll(b); System.out.println(a); } }