可以使用for循环遍历list,通过判断当前元素和下一个元素是否存在,来返回相邻的两个元素,如果当前元素是最后一个元素,则返回最后一个元素和第一个元素。

示例代码如下:

List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);

for (int i = 0; i < list.size(); i++) {
    int current = list.get(i);
    int next = i == list.size() - 1 ? list.get(0) : list.get(i + 1);
    System.out.println(current + ", " + next);
}

输出结果为:

1, 2
2, 3
3, 4
4, 5
5, 1
java list如果存在两个以上两个元素如何循环顺序返回两个相邻的元素如果list长度是奇数则可以返回最后一位和第一位元素

原文地址: http://www.cveoy.top/t/topic/ftlz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录