Android 是否可以在资产文件夹中搜索具有所需扩展名的文件?

Android 是否可以在资产文件夹中搜索具有所需扩展名的文件?,android,assets,android-assets,Android,Assets,Android Assets,我有一个随机生成的资产文件夹的应用程序。在那个资产文件夹中,每次我的应用程序打开时,我都必须打开一个扩展名为“.jet”的文件。问题在于,每次应用程序打开时,文件都会有不同的随机名称 所以。如何搜索扩展名为“.jet”的资产文件夹的第一个文件 我在谷歌上找不到任何相关信息 谢谢唯一的方法是搜索扩展: AssetManager am = getAssets(); String fileList[] = am.list(""); for (String fileName : fileList) {

我有一个随机生成的资产文件夹的应用程序。在那个资产文件夹中,每次我的应用程序打开时,我都必须打开一个扩展名为“.jet”的文件。问题在于,每次应用程序打开时,文件都会有不同的随机名称

所以。如何搜索扩展名为“.jet”的资产文件夹的第一个文件

我在谷歌上找不到任何相关信息


谢谢

唯一的方法是搜索扩展:

AssetManager am = getAssets();
String fileList[] = am.list("");

for (String fileName : fileList) {
      if (fileName.endsWith(".jet") {

       }
}

让我知道下面的代码是否适用于您

Arrays.asList(getResources().getAssets().list("")).contains(".jet");
它将返回一个包含.jet文件名的数组,或者您也可以在文件名上使用endsWith