Vectorってダメ?

Java2 SDK1.2からコレクションクラスは「Java コレクション・フレームワーク」(JCF)として大幅に見直されました。機能をインターフェースとして定義し直し、その機能の実装を各クラスに委ねると言う形式になっています。したがって各クラスではどのインターフェースを実装しているかで、どのような機能を持っているか把握する事もできます。

コレクション・フレームワークでは上記のような見直しに伴い、これまでの「Vector」「Hashtable」も見直す事になりました。「Vector」の代わりに導入されたのが「java.util.ArrayList」と「java.util.LinkedList」です。これらは「java.util.List」インターフェースを実装するクラスで、順序付けられた可変個の値を保持する事ができます。「Vector」も互換性のために残されていますが(「List」インターフェースも実装している)、これからは「ArrayList」か「LinkedList」を使用するのが良いでしょう。

知らんかった。。。