回答編集履歴

1

ed

2022/04/20 04:28

投稿

m.ts10806
m.ts10806

スコア80861

test CHANGED
@@ -1,13 +1,13 @@
1
- > File file[] = new File[path.listFiles().length];
1
+ 「どこがNullか」はデバッグモードでステップ実行で追えばすぐわかるでしょう(タイトルが何を根拠にされたのか言及されてないのでわかりませんが)
2
2
 
3
+ そもそも基礎である変数定義の仕方がおかしい。
3
- listFilesではなく、
4
+ `File file[]`
4
- file[] ←ここでNullが起きてるのではと。
5
5
 
6
6
  こうでは?
7
7
  ```Java
8
8
  File[] file = new File[path.listFiles().length];
9
9
  ```
10
- むしろ変数定義して、また格納して、と二度手間されてるようなので直でいい気がします
10
+ むしろ変数定義して、また格納して、と二度手間されてるようなので直でいい気がします
11
11
  ```Java
12
12
  File[] file = path.listFiles();
13
13
  ```