【Java】迭代器之:Iterable & Iterator
在我们Java中的迭代器是一个接口,名为Iterator。他有两个抽象方法hasNext方法:用来判断还有没有数据访问。next方法 :用来访问集合的下一个数据。迭代器可以访问不同特性的集合数据,而无需关心他们的内部实现。注意:集合并不是直接去实现Iterator接口,而是实现Iterable接口,用这个Iterable接口定义的方法,去返回当前集合的迭代器。其中collection就继承了Iterable接口,所以collection体系的集合都得按照这种方法返回迭代器