[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00377] JAVA での多次元動的配列の実現



MAMIと申します。お世話になります。

標題の通りなのですが、JAVAで多次元の動的配列を実現したいときは
どのようにするのが一般的なのでしょうか。
(以前のデータを保持したまま配列の一番後ろの
オカレンスを増やしていきたい場合)

VBなら(2次元の動的配列として)
  Dim myArray() As String
  ReDim Preserve myArray(2, n)
と書いてやれば以前のデータを保持したまま配列数を増やしていけるのですが
JAVAでは?

Webを漁ってみたところ1次元の動的配列はjava.util.Vectorクラスを使う、
という記述を見つけました。
http://msugai.fc2web.com/java/array2.html

今のところは多次元の動的配列を実現ときは
java.util.Hashtableクラスを使っています。
でも、いちいちキーを指定して書き込んだり読み出したり面倒だと思って。

普通はどのように書くのでしょうか。
御教授いただければ幸いです。




----
 written by Mami ASAI

  Vine Linux 2.5
  Apache1.3.26
  Tomcat v3.3.1
  JDK1.3.1_04
  PostgreSQL 7.1.3