集合体系结构
Collection常用方法
Collection集合遍历方式
迭代器遍历
迭代器在Java中的类是Iterator,迭代器是集合专用的遍历方式
迭代器不依赖索引,使用的是指针
注意点:
- 迭代器迭代完毕后,指针指向没有元素的位置,如果再次调用next方法就会报错。
- 如果我们要继续遍历集合,只能重新获取一个新的迭代器对象。
- 每调用一次next方法会获取当前指针指向的元素,并向后一位移动指针。
- 使用集合的方法增加或者删除会报错,可以使用迭代器的remove方法。
增强for遍历
Lambda表达式遍历
Collection<String> collection = new ArrayList<>();
collection.add("zhangsan");
collection.add("lisi");
//lambda表达式遍历
collection.forEach(s->System.out.println(s));