大白话 | 课堂实践:使用Iterator对数组进行遍历
前言 阅读本篇文章,你需要对以下知识有所了解: 接口(这儿有) Iterator的使用 Java 匿名内部类 构思 我们都知道,Iterator是一种迭代器,它的接口中有四种方法(JDK 1.8): public interface Iterator<E> { boolean hasNext(); E next(); default void remove() { throw new UnsupportedOperationException("remove"); } default void forEachRemaining(Consumer<? super E> action) { Objects.requireNonNull(action);while (hasNext()) action.accept(next()); } } 方法返回值作用 hasNext()boolean查找是否还有下一个元素,如果有,返回true,反则返回false next()Object返回下一个元素 remove()void删除当前指向的元素 forEachRe....