类型 File 中的方法 listFiles(FilenameFilter)对于参数(boolean)不适用 这里面的FilenameFilter应该怎么用呢? 它的方法只会返回boolean啊~
2 回答
狐的传说
TA贡献1804条经验 获得超3个赞
listFiles(FilenameFilter)中的FilenameFilter是一个对象,该对象的作用是用于根据文件名称过滤文件,需要自己实现一个FilenameFilter对象传递进去,而非boolean类型的变量。
实现FilenameFilter类时只需要实现accept()方法即可,该方法传递一个File类型的变量以及该File的文件名作为参数,方法内部只需要判断该File是否需要返回,或者说是否需要被过滤掉,方法返回值是true or false,true表示该File是可接受的,即不过滤掉,反之是不可接受的
添加回答
举报
0/150
提交
取消