个人理解笔记:
HasNext():检测下一个位置有没有元素,有则返回true,没有返回false
Next():获取下一个的值,并移动到这位置
import java.util.ArrayList;
import java.util.Iterator;
public class Test01 {
public static void main(String[] args) {
ArrayList al = new ArrayList();
al.add("1231我");
al.add(12312);
al.add('w');
Iterator iterator = al.iterator();
while (iterator.hasNext()){//HasNext检测下一个有没有元素
System.out.println(iterator.next());
//上面检测有后next()则获取下一个值并移动到这位置,
// 然后hasNext()又从这个位置去检测下一个位置是否存在元素,直到没有元素就停下来结束
}
}
}
个人理解



