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());
}
}}
里边的数字,代表从数组里的第几个对象开始,返回迭代器
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货