我正在尝试创建一个for循环,如果C2与C相邻(数组中的前一个或下一个),则继续。我是新手,不知道如何做到这一点?
我已经完成了以下方法来尝试找到相邻的元素:
private static List<Station>Adjacent(ArrayList H,Station station) {
ListIterator<Station> listIterator = H.listIterator();
答案 0 :(得分:0)
JavaDoc says previouse()
返回列表中的previouse元素并向后移动光标位置。
所以你实际上没有进一步移动迭代器。尝试将previouse项保存在单独的值中或使用索引而不是迭代器。