2008年9月29日月曜日

配列の追加:ArrayList【java】

宣言:コンストラクタ
 ArrayList *name = new ArrayList();

値の代入
 *name.add( "代入" );

参照
 *name.get(i); //i番目の値を参照

****************
多次元的に使うには
宣言
 ArrayList[] *name = new ArrayList[samp]; //sampは行列で言う列の数
 name[0] = new ArrayList();

値の代入
 *name[0].add(i);

(注意)
.get()で返される方はObject型っぽい!
なので、intなどの他の型で返すためにキャストを行っても無理!!
そのための対処方法↓
宣言
 ArrayList<型> *name = new ArrayList<型>();
 多次元の場合
 ArrayList<型>[] *name = new ArrayList[samp];
*name[0] = new ArrayList<型>();

ここで型といってもintと入れても無理。それに対応したクラスを入れる。
(例)intならInteger、doubleならDouble
 

0 件のコメント: