在集合操作中支持以下四种输出方式:
1、iterator;2、ListIterator;3、Enumeration输出;4、foreach输出
只要碰到集合输出的情况,一定记得利用Iterator输出,这是最标准的输出方式
Iterator三个方法:
iter.hasNext(); //判断接下来是否有内容
iter.next(); //读取接下来的内容
iter.remove(); //删除元素,但是这里需要注意一点:List接口本身有remove()方法,如果在删除元素的过程中,使用List接口中的方法会报错的
//要用Iterator中的remove()方法
小结:
1、Iterator接口的功能是从前往后输出,属于单向输出流
2、Iterator主要功能是完成迭代输出
3、最好不要利用Iterator接口完成删除元素操作