上級者向けの質問だと思うんですが。

ArrayList や Vector に格納されたオブジェクトに順にアクセスしていく
方法で一番速いのは。

Object[] objs = list.toArray();
for(int i=0; i<objs.length; i++){
 Object o = objs[i];
}

これでOK?