aijava

welcome to my online log ! open java new world! Taste java charm........
posts - 1, comments - 4, trackbacks - 0, articles - 42
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

java基础学习11(java.util.Iterator)

Posted on 2006-11-12 23:07 阅读(263) 评论(0)  编辑  收藏 所属分类: java基础学习系列
import  java.util.ArrayList;
import  java.util.Iterator;
import  java.util.ListIterator;

public class  MainClass  {
   public static  void  main ( String args []) {
     ArrayList<String> al =  new  ArrayList<String> () ;

     al.add ( "C" ) ;
     al.add ( "A" ) ;
     al.add ( "E" ) ;
     al.add ( "B" ) ;
     al.add ( "D" ) ;
     al.add ( "F" ) ;

     System.out.print ( "Original contents of al: " ) ;
     Iterator<String> itr = al.iterator () ;
     while  ( itr.hasNext ()) {
       String element = itr.next () ;
       System.out.print ( element +  " " ) ;
     }
     System.out.println () ;

     ListIterator<String> litr = al.listIterator () ;
     while  ( litr.hasNext ()) {
       String element = litr.next () ;
       litr.set ( element +  "+" ) ;
     }

     // Now, display the list backwards.
     System.out.print ( "Modified list backwards: " ) ;
     while  ( litr.hasPrevious ()) {
       String element = litr.previous () ;
       System.out.print ( element +  " " ) ;
     }
   }
}

http://freehost13.websamba.com