package com.diegoyun.apiLearning; 
import java.util.*; 
 /**  * User: diegoyun  * Date: 2005-1-30  * Time: 19:03:29  */ public final class UtilTutorial {     public static void collectionRetainTest()     {         System.out.println("**********collectionRetainTest begin:");         Collection c1 = new ArrayList();         Collection c2 = new ArrayList();         c1.add("aaa");         c1.add("bbb");         c1.add("ccc");         c2.add("ddd");         c2.add("ccc");         c2.add("eee");         boolean isRetainSucceed = false;         isRetainSucceed = c2.retainAll(c1);         System.out.println("isRetainSucceed = " + isRetainSucceed);         System.out.println("********** Print collection c2 values ");         for (Iterator iter = c2.iterator(); iter.hasNext();)         {             String s = (String) iter.next();             System.out.println("element = " + s);         }         System.out.println("**********collectionRetainTest end:");     }     public static void listIteratorTest(){         System.out.println("**********listIteratorTest begin:");         List list = new ArrayList();         list.add("aaa");         list.add("bbb");         list.add("ccc"); 
        ListIterator iter = list.listIterator();         System.out.println("**************** Iterating List forward :");         while(iter.hasNext()){             String s = (String)iter.next();             System.out.println("**********element = " + s);         }         System.out.println("**************** Iterating List backward :");         while(iter.hasPrevious()){             String s = (String)iter.previous();             System.out.println("**********element = " + s);         }         System.out.println("**************** Add element into List :");         while(iter.hasNext()){             int i = iter.nextIndex();             if (i==2)                 iter.add("ddd");             String s = (String)iter.next();             System.out.println("**********element = " + s);         }         System.out.println("**************** Iterating List backward after add element:");         while(iter.hasPrevious()){             String s = (String)iter.previous();             System.out.println("**********element = " + s);         }         System.out.println("**********listIteratorTest end:");     } 
    public static void main(String[]args){ //        UtilTutorial.collectionRetainTest();         UtilTutorial.listIteratorTest();     } }
   
 
  |