在ArrayList中查找相邻元素

时间:2016-04-14 19:41:41

标签: java

我正在尝试创建一个for循环,如果C2与C相邻(数组中的前一个或下一个),则继续。我是新手,不知道如何做到这一点?

我已经完成了以下方法来尝试找到相邻的元素:

    private static List<Station>Adjacent(ArrayList H,Station station)   {
        ListIterator<Station> listIterator = H.listIterator();

1 个答案:

答案 0 :(得分:0)

JavaDoc says previouse()返回列表中的previouse元素并向后移动光标位置。

所以你实际上没有进一步移动迭代器。尝试将previouse项保存在单独的值中或使用索引而不是迭代器。