其他分享
首页 > 其他分享> > android – 按类型过滤assetManager.list文件

android – 按类型过滤assetManager.list文件

作者:互联网

我想从我的资产中的特定目录中获取我的html文件列表.

有代码>>

private List<String> ListDir(String directory) {
    List<String> result = new ArrayList<String>();
    AssetManager am = getActivity().getAssets();
    String[] files=null;
    try {
        files = am.list(directory);
    } catch (IOException e) {
        e.printStackTrace();
    }
    fileList.clear();
    for (String file : files) {
        result.add(file);
    }
    return result;
}

如何以.html文件过滤我的文件?

解决方法:

只需使用endsWith(“.xml”).

for (String file : files) {
    if(file.toLowerCase().endsWith(".xml")){
        result.add(file);
     }

}

标签:android,android-assets,android-file
来源: https://codeday.me/bug/20190703/1367927.html