Java 如何以编程方式在jar中获取所有*.json文件?

Java 如何以编程方式在jar中获取所有*.json文件?,java,Java,假设在src/main/resources文件夹下有几个.json文件,如何编写java代码来检索包含所有这些文件的列表 似乎getClass().getClassLoader().getResources不支持通配符匹配。不确定这是否值得给出重复的答案,但您可以使用从JAR获取资源文件列表,然后在迭代列表时使用zip.getNextEntry().getName()检查该文件是否为json文件.endsWith(“.json”)。。。如果是,请将其添加到新列表中

假设在src/main/resources文件夹下有几个.json文件,如何编写java代码来检索包含所有这些文件的列表


似乎
getClass().getClassLoader().getResources
不支持通配符匹配。

不确定这是否值得给出重复的答案,但您可以使用从JAR获取资源文件列表,然后在迭代列表时使用
zip.getNextEntry().getName()检查该文件是否为json文件.endsWith(“.json”)
。。。如果是,请将其添加到新列表中