類型 File 中的方法 listFiles(FilenameFilter)對(duì)于參數(shù)(boolean)不適用 這里面的FilenameFilter應(yīng)該怎么用呢? 它的方法只會(huì)返回boolean啊~
2 回答

狐的傳說
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
listFiles(FilenameFilter)中的FilenameFilter是一個(gè)對(duì)象,該對(duì)象的作用是用于根據(jù)文件名稱過濾文件,需要自己實(shí)現(xiàn)一個(gè)FilenameFilter對(duì)象傳遞進(jìn)去,而非boolean類型的變量。
實(shí)現(xiàn)FilenameFilter類時(shí)只需要實(shí)現(xiàn)accept()方法即可,該方法傳遞一個(gè)File類型的變量以及該File的文件名作為參數(shù),方法內(nèi)部只需要判斷該File是否需要返回,或者說是否需要被過濾掉,方法返回值是true or false,true表示該File是可接受的,即不過濾掉,反之是不可接受的
添加回答
舉報(bào)
0/150
提交
取消