Leitura de Arquivos em java

3 respostas
D

Ola, estou fazendo um trabalho e preciso fazer com que o programa leia um arquivo txt.
ate ai tudo bem, estou usando BufferedReader, o problema e que preciso fazer com que o programa interprete alguns dados que estao na mesma linha, separados por um espaco.
Tem como fazer isso de uma maneira mais facil que usar charAt??

Obrigado

3 Respostas

Jair_Rillo_Junior

Você pode usar o método split(" ") da classe string que retorna um Array.
exemplo:

String valores[] = linha.split(" "); System.out.println(valores[0]); //primeira palavra System.out.println(valores[1]); //segunda palavra e assim por diante

Assim todas as palavras entre espaços iriam estar contidos dentro do Array

Giulliano

Pô cara o que não falta são métodos da classe String…é só usar a criatividade…tem o split e o contains.
Sem falar do regex…

D

Muito bem consegui usar o metodo split !

muito obrigado pessoal !

Criado 14 de agosto de 2008
Ultima resposta 14 de ago. de 2008
Respostas 3
Participantes 3