<local1> 我正在Java制作股票市场模拟器应用程序,并且在Deletehistoryfiles()方法中存在一个问题。它说阵列是无效的。但是,我不知道这个错误正在谈论什么数组。 这是代码(我已经删除了一些节省空间的方法):

问题描述 投票:0回答:1
File.listFiles()

然后迭代数组来创建文件数组。

GOT例外
Cannot read the array length because "<local3>" is null
.
java arrays file nullpointerexception
1个回答
0
投票
问题是目录的路径根本不存在(我的代码是从另一台具有不同文件夹结构的计算机复制的)。

我不明白

<local1>
(有时是

<local3>

)来自哪里,这是什么意思?

应该这样:

Cannot read the array length because the array is null

.

Edit(回答评论)这个问题中唯一有趣的问题是什么是什么 我的回答回答了这个问题:

<local1>
只是
<local1>
方法创建的阵列。由于路径错误,数组是

File.listFiles()

	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.