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?
1 ответ
Решение
Просто используйте endsWith(".xml")
,
for (String file : files) {
if(file.toLowerCase().endsWith(".xml")){
result.add(file);
}
}