In the API:
public ListIterator<E> listIterator(int index)
Returns a list iterator of the elements in this list (in proper sequence)
What is the meaning of proper sequence?
List<Integer> list=new ArrayList<Integer>();
list.add(1);list.add(2);list.add(3);
/**IS the sequence returned by i1 and i2 is the same?*/
ListIterator<Integer> i1=list.listIterator();
ListIterator<Integer> i2=list.listIterator();
i1.next();
int result=i1.next();//Does result must be 2?or randomly?