Duvidas sobre Arquivos TXT - [RESOLVIDO]

Pessoal,

Estou com algumas dúvidas aqui, espero que possam me ajudar:

1 - Eu faço a leitura de alguns arquivos de um diretório desta forma:

[code]
File [] arquivos;
File dir = new File(caminho);
arquivos = dir.listFiles();

for (int i = 0; i < arquivos.length; i++){

//…

}[/code]

Porém assim, ele le todos os arquivos dentro da pasta e eu precisaria ler apenas arquivos específicos.

como eu posso fazer a leitura dos arquivos, identificando uma palavra específica no nome dele ? exemplo:

arquivotextoG.txt
arquivotextoK.txt

ler apenas arquivos que tenham no nome a letra G ou K.

2 - Como posso ordenar um ArrayList que contém dados de um arquivo TXT ?, no caso eu preciso ordenar o meu arquivo por uma coluna específica, isso é possível ?
Eu vi que existe um método "Array.sort(), mas não tive muito exito com ele.

Obrigado,

1 - você pode perguntar pelo nome do arquivo com os próprios métodos da classe String.

pesquise pelos métodos startsWith() e endsWith(), e dê uma lida na documentação da classe…
se bem que acho que só lendo ja da pra ter uma boa idéia do que fazem hehe

2 - desculpe mas não entendi o que você quer

abraço!

Para sua primeira pergunta, siga o que o digaoneves disse.

se eu entendi bem, vc tem um TXT com várias colunas, como se fosse um banquinho de dados, correto?
Com o Array.sort() vc só vai conseguir ordenando pela primeira letra da linha.

Uma vez eu fiz um esquema assim (espero que exista um jeito melhor, mas não encontrei):
Eu fiz uma classe para esse arquivo. Cada field da classe equivalia a uma coluninha da linha do arquivo.
Eu preenchi um Array/ArrayList (não lembro) com instâncias dessa classe.
Cada instância equivalia a uma linha desse arquivo.

Daí eu usei um método de ordenação simples para ordenar, como Bubble Sort http://rafaelsakurai.blogspot.com/2008/06/bubble-sort-em-java.html

Até mais

Voce pode usar a inteface FileFilter…
Segue o exemplo como referencia:
http://www.devdaily.com/blog/post/java/how-implement-java-filefilter-list-files-directory

digaoneves , eliangela e renanpto

Muito obrigado pela ajuda de vocês. vou tentar fazer alguns testes na minha aplicação e surgindo dúvidas, volto a postar novamente.