package firstHomeWork.util; /** * @Description: 迭代器 * @author: leijing * @date: 2017年2月21日 下午8:49:10 * @param <E> */ public interface Iterator<E> { /** * @Description: 返回迭代器中是否有下一个元素 * @return: boolean * @author: leijing * @date: 2017年2月21日 下午8:49:52 */ boolean hasNext(); /** * @Description: 返回迭代器中的下一个元素 * @return: E * @author: leijing * @date: 2017年2月21日 下午8:50:35 */ E next(); /** * @Description: 删除迭代器中的当前元素 * @author: leijing * @date: 2017年2月21日 下午8:51:07 */ void remove(); }