用遞回寫了檔案的遍歷,出現了空指標例外,我看了一下好像沒什么問題,上次也出現了類似的情況(上次的是我創建類物件,在初始化類的成員變數也報了這個錯誤,用建構式和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)
uj5u.com熱心網友回復:
if判斷換成 if (ff.isDirectory() && ff.listFiles() != null) {uj5u.com熱心網友回復:
找到原因了,好像是jvm權限不夠,雖然有的檔案陣列已經顯示,但實際上遍歷取值取不到轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/194468.html
標籤:Java SE
上一篇:為什么LinkedHashMap可以將放入的hashMap進行排序
下一篇:域名可以系結埠嗎?
