所以我有一个列表,其中每个奇数值都是一个电话号码,每个偶数值都是一个门牌号码。
即(888-888-888,1642,777-777-777,5623 ......)
我必须将这些值插入到类似
的方法中 aMethod(门牌号码,电话号码)
所以基本上会翻转这些值。
我是否能够仅使用一个for循环将两个值翻转并插入到一个方法中?如果是这样,怎么样?我对Java不太先进,所以一个简单的解决方案会有所帮助。
答案 0 :(得分:1)
当然,如果列表中的所有内容都按正确的顺序排列,请执行:
int n = list.size();
for (int i = 0; i < n; i += 2)
aMethod(list.get(i + 1), list.get(i));