Eclipse.. Classe Principal.. Ler um arquivo

3 respostas
denpr2005

olá, pessoal!!!

Qual a melhor forma de ler um arquivo de extensão (.txt), e depois colocar num array para separar cada linha lida e depois poder fazer condições???

tenho um exemplo, se concordarem, melhor, ou caso tenham outra opinião… aguardo sugestões…até…

try{ String entrada = "c:\Backup\ArqSimuladorProc.txt"; FileReader arq = new FileReader(entrada); BufferedReader arq2 = new BufferedReader(arq); String linha = arq2.readLine(); while (linha != null){ p.leitura = linha.split("[ ,]"); for(int a=0; a<p.leitura.length;a++){ } }

3 Respostas

D

Vc quer trabalhar com cada palavra de uma linha? Não entendi muito bem o que vc quer.

denpr2005

sim… em cada linha, ler cada palavra…

D

Usa a StringTokenizer, ela vai resolver o seu problema.

StringTokenizer st = new StringTokenizer("this is a test"); while (st.hasMoreTokens()) { System.out.println(st.nextToken()); }

Ele sai da seguinte forma:

this
 is
 a
 test
Criado 1 de maio de 2010
Ultima resposta 3 de mai. de 2010
Respostas 3
Participantes 2