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();
}
}
闽公网安备 35060202000074号