java空指针异常

qq_41894015 2020-10-27 05:35:47
用递归写了文件的遍历,出现了空指针异常,我看了一下好像没什么问题,上次也出现了类似的情况(上次的是我创建类对象,在初始化类的成员变量也报了这个错误,用构造函数和set方法都不行,然后我直接在类中赋值,就没异常了),我记得java可以在同一类中调用另一个方法,不知道bug出现在哪里,求解答。

Exception in thread "main" java.lang.NullPointerException
at code_10_21.CheckFiles.check(test_10.java:22)
at code_10_21.CheckFiles.check(test_10.java:25)
at code_10_21.CheckFiles.check(test_10.java:25)
at code_10_21.CheckFiles.set(test_10.java:17)
at code_10_21.test_10.main(test_10.java:47)
...全文
4678 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qkniit 2020-10-29
  • 打赏
  • 举报
回复
我来接分的。
KeepSayingNo 2020-10-28
  • 打赏
  • 举报
回复
JVM权限是什么意思,普及下
qq_41894015 2020-10-27
  • 打赏
  • 举报
回复
找到原因了,好像是jvm权限不够,虽然有的文件数组已经显示,但实际上遍历取值取不到
亦夜 2020-10-27
  • 打赏
  • 举报
回复
if判断换成 if (ff.isDirectory() && ff.listFiles() != null) {

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧