У меня есть один список:
List<Object> myList = new ArrayList<Object>();
Чтобы получить из этого списка, есть два метода:
1.
for(Object obj : myList )
{
// some code
}
2.
Iterator<Object> objIt = myList.iterator();
while(obj.hasNext()) {
Object obj = (Object)objIt.next();
// some code
}
Мой вопрос: какой из них эффективен с точки зрения памяти и быстро выполняет итерацию?