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

在目录中列出具有特定扩展名的文件:如何处理伪重复项

在目录中列出具有特定扩展名的文件:如何处理伪重复项

holdtom 2019-04-25 18:15:49
您好,感谢您抽出宝贵时间阅读我的问题。可能标题有点难以理解,所以我将更好地解释这个问题。因此,任务是列出具有特定扩展名的目录内的文件。到目前为止,没问题,这很容易做到,下面是我使用的代码片段。String[] list = file.list((dir, name) -> {     if (name.toLowerCase().endsWith(ext)) {         return true;     } else {         return false;     }});for (String f : list) {     System.out.print(f + "\n");}实际的结果是在一个目录里面我创建了一个pdf文件和一个我创建的ppdf文件,看看代码是否只打印了pdf或ppdf。它打印了两个。但我只需要pdf一个; 我能做什么?有什么建议?感谢您的时间。
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

您可以检查文件是否以.pdf

String ext = ".pdf";String[] list = file.list((dir, name) -> {
    if (name.toLowerCase().endsWith(ext)) {
        return true;
    }
    else {
        return false;
    }});


查看完整回答
反对 回复 2019-05-15
  • 2 回答
  • 0 关注
  • 458 浏览

添加回答

举报

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