标签: java iterator iterable
我正在实现一个实现Iterable接口的类。
我正在寻找一种方法,我可以让iterator()方法返回一个Iterator向前移动(从0索引开始)或向后移动(从最后一个索引开始)。
我不需要Iterator
我不确定最佳设计 - 可能是一个构造函数参数,它会更改返回的基础迭代器?
或者,还有其他一些模式可以实现吗?