如何从列表中将两个连续值输入到方法中? (JAVA)

时间:2016-03-17 07:29:09

标签: java list

所以我有一个列表,其中每个奇数值都是一个电话号码,每个偶数值都是一个门牌号码。

即(888-888-888,1642,777-777-777,5623 ......)

我必须将这些值插入到类似

的方法中 aMethod(门牌号码,电话号码)

所以基本上会翻转这些值。

我是否能够仅使用一个for循环将两个值翻转并插入到一个方法中?如果是这样,怎么样?我对Java不太先进,所以一个简单的解决方案会有所帮助。

1 个答案:

答案 0 :(得分:1)

当然,如果列表中的所有内容都按正确的顺序排列,请执行:

int n = list.size();
for (int i = 0; i < n; i += 2)
    aMethod(list.get(i + 1), list.get(i));