Java: Лучший / элегантный способ перебора двух списков

Предположим, у меня есть List a .
Теперь также предположим, что у меня есть еще один List b .
Каждый SomeProcessor использует a для своей обработки.

Кроме того:

int idx = 0;   
for(SomeProcessor o:b){  
    o2 = a.get(idx);  
    o.doSomething(o2);  
    idx++;   
}

Есть ли более элегантный способ справиться с этим?

6
задан Jim 21 February 2012 в 07:31
поделиться