回答編集履歴

1

わかりにくい表現を修正

2023/10/04 15:15

投稿

neko_the_shadow
neko_the_shadow

スコア2374

test CHANGED
@@ -4,7 +4,7 @@
4
4
  CellType cType = cell.getCellType();
5
5
  ```
6
6
 
7
- この部分で変数cellがnullになる場合があり、cell.getCellType()がNPEを起こしているものと思われます。
7
+ row.getCell(j)の戻り値がnullになる場合があります。そのため変数cellがnullになり、cell.getCellType()がNPEを起こしているものと思われます。
8
8
 
9
9
  解決策はいろいろありますが、「getCellTypeを呼び出す前にcellがnullかどうか判定して、nullの場合は以降の処理を行わない」というのがもっとも簡単だとおもいます。
10
10