int lastRet 英文解释 返回刚刚调用的元素的索引
int cursor 返回下一个调用的元素的索引
Element next =get(cursor); 内部类,直接调用父类方法,返回cursor索引位置的元素对象 给新的元素变量next;
lastRet=cursor++; 把cursor的索引给lastRet,cursor增加。
public void remove(){
if(lastRet==-1){
throw new Exception();
}
if(lastRet<cursor){
cursor--;删除一个元素,cursor减一个;
lastRet=-1;把当前位置的索引变为-1;
}
}