0

私は現在、データを取得したい2D配列を持つJavaアプリケーションを作成しています。

私はそのように2D配列を作成しています

String[][] addressData;

次に、データを入力しようとしているときに、参照を使用して2D配列の正確な位置にデータを入力します。

addressData[0][0] = "String Data";

プログラムはまだコンパイルされていますが、実行するとNullPointerExceptionエラーが発生します。この2D配列にデータを入力するために間違った方法を使用していますか?

4

1 に答える 1

10

String [][]addressData-これは単なる宣言です。実際のオブジェクトを作成する必要がありますString[][] addressData = new String [size] [size];

ところで、Javaには2D配列はありませんString[][]は文字列の配列の配列です

于 2009-11-23T21:29:09.380 に答える