import java.util.*;
public class Test { /**
 * @param args
 */
public static void main(String[] args) {

List<Object> b = new ArrayList<Object>();
b.add("abc");
b.add(1234);
b.add(256.00);
b.add("fff");


ListIterator<Object> n = b.listIterator(); //这个我能明白,下面括号内加了索引就                     
                                                            //不明白怎么用了。
ListIterator<Object> m = b.listIterator(1);
ListIterator<Object> o = b.listIterator(2);
//书上的解释是:返回一个列表跌代器,以便访问列表中的元素,这个元素是第一次调用 
                 //next返回的给定索引的元素。
//到底怎么用,请给一个示例。
        if(m.hasNext()){
         System.out.println(m.next());
        }
        if(n.hasNext()){
         System.out.println(n.next());
        }
        if(o.hasNext()){
         System.out.println(o.next());
        }

}}
里边的数字,代表从数组里的第几个对象开始,返回迭代器