java_util_test

类别:Java 点击:0 评论:0 推荐:

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

本文地址:http://com.8s8s.com/it/it11529.htm