Prezados,
Tenho que criar “n” ArrayLists em tempo de execução. Gostaria de saber se é possível fazer isso em Java, tendo como base a seguinte situação:
-
Ao iniciar a execução do programa, o mesmo irá ler o nome e a extensão de todos os arquivos contidos num determinado diretório;
-
Para cada extensão encontrada (*.txt, *.jpg, *.avi, etc…), gostaria de criar um ArrayList com o nome “ArrayList_txt”, “ArrayList_jpg”, etc…
-
Em cada ArrayList_ ficarão armazenados os nome dos arquivos correspondentes;
Ex.:
ArrayList_txt:
00001.txt
00002.txt
00015.txt
ArrayList_jpg:
00001.jpg
00003.jpg
ArrayList_avi:
00005.jpg
00008.jpg
O detalhe é que eu não posso prever que tipo de arquivos o usuário gravará no diretório, mas preciso controlar a numeração dos mesmos para exibir uma lista de “ocupados” e “lacunas” existentes.
Alguém poderia dar uma ajuda?
Antecipadamente agradeço a atenção.
Augusto Cesar Nunes