import java.util.*;
public class Test
{
public static void main(String[] args)
{
List<Object> b = new ArrayList<Object>();
a.add("abc");
a.add(1234);
a.add(256.00);
a.add("fff");
ListIterator<Object> n = b.listIterator(); //这个我能明白,下面括号内加了索引就
//不明白怎么用了。
ListIterator<Object> m = b.listIterator(1);
//书上的解释是:返回一个列表跌代器,以便访问列表中的元素,这个元素是第一次调用
//next返回的给定索引的元素。
//到底怎么用,请给一个示例。
}
}
------解决方案--------------------
看看API

------解决方案--------------------
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());
}
}
}
里边的数字,代表从数组里的第几个对象开始,返回迭代器