有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在java中读取扩展名为的资源文件时设置为空

我正在使用一个众所周知的代码行从Java中的资源文件夹获取资源文件:

Pattern pattern = Pattern.compile(".*");

Set<String> resources = new Reflections("", new ResourcesScanner()).getResources(pattern);

// ...

它就像一个符咒。我得到目录中的所有文件,但当我使用以下模式时,集合是空的,为什么

// etc.
Pattern pattern = Pattern.compile(".txt");

共 (1) 个答案

  1. # 1 楼答案

    正如@hoipolloi在评论中所建议的,解决方案是使用以下模式:

    Pattern pattern = Pattern.compile(".*.txt");