回答編集履歴

1

脱字修正

2021/07/18 12:14

投稿

jimbe
jimbe

スコア12659

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