遍历方式 traverse

8:52

  1. 迭代器
    用Collection集合获取一个迭代器对象(默认指向集合的第一个元素)
    然后用迭代器对象进行遍历
1
2
Boolean hasNext()--->有没有下一个
E next()--->返回下一个

Iterator<T> it = name.iterator();
注意一定要.var 否则的话
每次用while(name.iterator().hasnext)会一直获得一个新的从首开始的迭代器
While(it.hasNext()){
Sout(it.next())
}

  1. 增强for循环
    For(type name : 数组或集合)

  2. lambda表达式遍历方法

Void forEach(Consumer<? Super T> action);