Problemas com List!

Ae galera sou novo na área :slight_smile:
Intao estou tendo de acessar uns diretorios os quais seus nomes sao datas ex: 2004,2005 e tals…
preciso fazer uma comparaçao para pegar o maior ! mas nao estou acertando, estou fazendo assim:

File busca = new File(application.getRealPath(“contas/”));
String[] buscas = busca.list();
String _strAno = buscas[buscas.length-1]; // com isso ele pega só a ultima posiçao do vetor e se ele nao estiver na ultima ?? como faço para percorrer e buscar ???

como faço para pegar os diretorios e comparar para saber o que tem a data mais recente ?

for (....) {
}

intao …ja tentei usar o for , mais fica dando erro !
nao sei acho q estou fazendo errado?!?!?

File busca = new File(application.getRealPath("…/"));
for(i=0;i>length;i++){
String[i] buscas = busca.list();
_strAno = buscas[buscas.length-1];

:?: