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(); } }

|