回答編集履歴
1
ed
    
        answer	
    CHANGED
    
    | 
         @@ -1,13 +1,13 @@ 
     | 
|
| 
       1 
     | 
    
         
            -
             
     | 
| 
      
 1 
     | 
    
         
            +
            「どこがNullか」はデバッグモードでステップ実行で追えばすぐわかるでしょう(タイトルが何を根拠にされたのか言及されてないのでわかりませんが)
         
     | 
| 
       2 
2 
     | 
    
         | 
| 
      
 3 
     | 
    
         
            +
            そもそも基礎である変数定義の仕方がおかしい。
         
     | 
| 
       3 
     | 
    
         
            -
             
     | 
| 
      
 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 
     | 
    
         
             
            ```
         
     |