Witam. Mam napisaną metodę której zadaniem jest pobranie z podanej lokalizacji pliki , które mają rozszerzenie .xml Zrobiłem to tak jak poniżej. działa ale Nie jest to chyba właściwy sposób. Czy ktoś mógłby przedstawić jakiś bardziej elegancki, chodzi mi tu jedynie o pętle for. Pozdrawiam
public static List<String> getListaPlikowXml(){
File dir = new File(aa); //deklaracja katalogu z plikami
String[] children = dir.list();
List<String> dirList = new ArrayList<String>();
for (int i=0; i<children.length; i++) {
String tt = children[i];
int aa = children[i].length()-1;
int bb = children[i].length()-2;
int cc = children[i].length()-3;
int dd = children[i].length()-4;
if ((tt.charAt(aa)== 'l')&&(tt.charAt(bb)== 'm')&&(tt.charAt(cc)== 'x')&&(tt.charAt(dd)== '.')){
dirList.add( children[i]);
}else{}
}
return dirList;
}