2011-08-01 19 views
1

の2次元配列を初期化します。アンドロイド:私はクラスを持つようにしたい、私は</p> <p>これは私の部分にいくつかの基本的な誤解であることを確信している、しかし...タイプ<class>

public class Foo { 
    String bar; 
} 

そして、 DECLAREそれらの2次元配列:正常に動作しますが、私はその時点までに取得し、foobarのを見たとき、各要素がnullである

Foo[][] foobar = new Foo[3][3]; 

。これで各要素を初期化できますが、これは間違っているようです。クラスに何か特別なコンストラクタを置く必要があるかどうか分かりません。

私はAndroidとJavaには新しく、どんな助けにも感謝します。

ダンは

答えて

1

あなたは各要素を初期化する必要があります。あなたがしているのは、9要素の空の2次元配列を作成することです。ただし、forループを別のforループ内にネストして、各要素を新しいObject()(または必要なクラス)に初期化することです。その場合は何もnullになりません。

関連する問題

 関連する問題