java list如果存在两个以上两个元素如何循环顺序返回两个相邻的元素如果list长度是奇数则可以返回最后一位和第一位元素
可以使用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
原文地址: http://www.cveoy.top/t/topic/ftlz 著作权归作者所有。请勿转载和采集!