为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下关于JAVA listFiles()参数的问题

请问一下关于JAVA listFiles()参数的问题

缥缈止盈 2022-01-14 20:11:33
类型 File 中的方法 listFiles(FilenameFilter)对于参数(boolean)不适用 这里面的FilenameFilter应该怎么用呢? 它的方法只会返回boolean啊~
查看完整描述

2 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

File[] listFiles()返回一个抽象路径名数组

查看完整回答
反对 回复 2022-01-16
?
狐的传说

TA贡献1804条经验 获得超3个赞

listFiles(FilenameFilter)中的FilenameFilter是一个对象,该对象的作用是用于根据文件名称过滤文件,需要自己实现一个FilenameFilter对象传递进去,而非boolean类型的变量。
实现FilenameFilter类时只需要实现accept()方法即可,该方法传递一个File类型的变量以及该File的文件名作为参数,方法内部只需要判断该File是否需要返回,或者说是否需要被过滤掉,方法返回值是true or false,true表示该File是可接受的,即不过滤掉,反之是不可接受的

查看完整回答
反对 回复 2022-01-16
  • 2 回答
  • 0 关注
  • 153 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信