>>297
インデックスアクセスできないデータ構造だと、
不可能とはいわないまでも効率が悪いです。

Java にも Iterator インタフェイスがあります。
こいつは、Vector でも LinkedList でも HashSet でも TreeSet でも
どんなコレクションクラスからも生成できて、
実際にそれがどんな実装かに関わらず、
すべての要素を列挙できます。
参考になれば。