Java容器(2)-迭代器和适配器

一、迭代器模式

迭代器:提供统一的方法,实现java容器(内部结构不一样)的遍历。其中,比较重要的两个方法,next()和hasNext()。
1、hasNext():用于判断集合中是否还有下一个元素。
2、next():取出下一个元素。
不过,JDK1.5以后,都使用foreach方法来遍历集合对象。

二、适配器模式

适配器:把数组转换成list。
1、数组转换成list,使用jdk中java.util.Arrays里的asList()方法。
Java容器(2)-迭代器和适配器
2、把list装换成数组,使用toArray()方法。
Java容器(2)-迭代器和适配器
参考文档: https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20%E5%AE%B9%E5%99%A8.md.