回答編集履歴
1
脱字修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
c が出来る方が java をやると「あるある」な現象です。
|
2
2
|
|
3
|
-
readData[] rd = new readData[6]; と似た感じで、c で例えば構造体配列を作るとその構造体の大きさ×配分のメモリが用意されますが、java でのこれは(c 的に言うと)構造体へのポインタ配列が作られる感じです。
|
3
|
+
readData[] rd = new readData[6]; と似た感じで、c で例えば構造体配列を作るとその構造体の大きさ×配列分のメモリが用意されますが、java でのこれは(c 的に言うと)構造体へのポインタ配列が作られる感じです。
|
4
4
|
|
5
5
|
ですので例外の発生している ```rd[i].setReadDataName(data[0]);``` の時点では rd[i] は null になっていて、有効なオブジェクトが示されていません。
|
6
6
|
|