Olá,
Eu gostaria se alguém me explica-se como faço para ler uma linha de texto no arquivo.txt, ao invés de ler o arquivo todo, por exemplo, tenho uma linha no arquivo com o delimitador | toda vez que o Java encontrar o delimitador na linha ele armazenar os últimos caracteres lidos.
Eu fiz um exemplo abaixo:
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class MeuPrograma {
public static void main(String[] args) throws IOException {
InputStream is = new FileInputStream("arquivo.txt");
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String s = null;
do {
s = br.readLine();
System.out.println(s);
}while(s != null);
br.close();
}
}
Só que assim ele ler a linha toda e pula para outra linha.
as linhas que eu quero ler:
**Willian|40|123456789** //quero ler essa linha
Carla
Jonathan
Rilana
Sayonara
Mauricio
Rute
Nicolas
Marcelo