@emanueljava escreveu:
Boa noite, gostaria de saber como faço para ler uma certa linha de um arquivo txt no java,
meu arquivo txt contem 2 linhas, ex:
Teste1 Teste2
Teste3 Teste4Tenho o seguinte código:
public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("arquivo.txt")); String linha = br.readLine(); System.out.println(linha); br.close(); }
se eu executar esse código ele imprime só Teste1 Teste2, como eu poderia pegar dados da primeira e segunda linha, tipo: Teste1 e Teste4, e armazenar em uma variável?
tentei com substring:
System.out.println(linha.substring(0, 6));
System.out.println(linha.substring(20, 26));mas da o seguinte erro:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 26 at java.lang.String.substring(String.java:1907)
Como posso resolver esse problema?
Mensagens: 1
Participantes: 1