很简单,因为hasNext()是判断是否有元素,然后指针移动到下一个,如果你在输出语句里输出比如说 System.out.println(((Student) it.next()).getName() + "---"+ ((Student) it.next()).getAge());当我们第一次((Student) it.next()).getName()取出的是张三的姓名,然后指针指向了下一个元素,就是李四,然后你通过((Student) it.next()).getAge())来取 肯定获得的是李四的年龄 |
|