Java中Iterator和ListIterator有何具体用法区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1595个文字,预计阅读时间需要7分钟。
Iterator的接口定义如下:javapublic interface Iterator { // Iterator是一个接口,它是集合的迭代器。 // 它可以遍历集合中的元素。
// forEachRemaining方法接受一个Consumer类型的参数s,对迭代器剩余的元素执行s接受的操作。 forEachRemaining(Consumer s);}
1.Iterator
Iterator的定义如下:
public interface Iterator<E> {}
Iterator是一个接口,它是集合的迭代器。集合可以通过Iterator去遍历集合中的元素。Iterator提供的API接口如下:
forEachRemaining(Consumer<? super E> action):为每个剩余元素执行给定的操作,直到所有的元素都已经被处理或行动将抛出一个异常
hasNext():如果迭代器中还有元素,则返回true。
next():返回迭代器中的下一个元素
remove():删除迭代器新返回的元素。
本文共计1595个文字,预计阅读时间需要7分钟。
Iterator的接口定义如下:javapublic interface Iterator { // Iterator是一个接口,它是集合的迭代器。 // 它可以遍历集合中的元素。
// forEachRemaining方法接受一个Consumer类型的参数s,对迭代器剩余的元素执行s接受的操作。 forEachRemaining(Consumer s);}
1.Iterator
Iterator的定义如下:
public interface Iterator<E> {}
Iterator是一个接口,它是集合的迭代器。集合可以通过Iterator去遍历集合中的元素。Iterator提供的API接口如下:
forEachRemaining(Consumer<? super E> action):为每个剩余元素执行给定的操作,直到所有的元素都已经被处理或行动将抛出一个异常
hasNext():如果迭代器中还有元素,则返回true。
next():返回迭代器中的下一个元素
remove():删除迭代器新返回的元素。

