配列を動的に扱いたい場合は、ArrayListなどで代用します。 今回は二次元とのことですので、ArrayListの中にArrayListを入れ込む形を取 れば実現できるかと。 ただ、今回の場合、プログラムID、プログラム名をフィールドとして持つクラ スを作り、それをArrayListに格納する形の方がいいと思います。 わざわざ2次元配列にする意味もないですし。 またHashtableやVectorはSynchronizedなので、HashMapやArrayListを使った 方が高速です。 -- Shinya Tomobe mailto:tomobe@xxxxxxxxxxxxxxxxx