parece até engraçado, mas o readLine() comeu mesmo, testem ai
importjava.io.FileWriter;importjava.io.FileReader;importjava.io.BufferedWriter;importjava.io.BufferedReader;importjava.io.IOException;publicclasscriaArquivo{publicstaticvoidmain(String[]args){try{BufferedWriterarquivo=newBufferedWriter(newFileWriter("novo.txt"));arquivo.write("teste da silva e silva");arquivo.newLine();arquivo.write("teste da linha2");arquivo.close();System.out.println(arquivo);System.out.println();System.out.println();System.out.println();System.out.println();BufferedReaderler=newBufferedReader(newFileReader("novo.txt"));do{System.out.println(" "+ler.readLine());}while(ler.read()>0);ler.close();}catch(IOExceptione){e.printStackTrace();}}}
No do while você está usando o método read() que retorna o próximo caracter. Então ele retornou o primeiro da linha e o readLine() pegou o resto a partir dali. Faça assim:
Da uma do quando encontramos uma questao interessante, sabemos a resposta, e alguem ja foi mais rapido que voce. O bom eh que muitas vezes alguem aj ate escreveu uma resposta mais educada e completa, como foi o caso aqui do Guilherme. Isso que faz do GUJ um lugar legal. parabens!
E
edu_naka
Realmente, o GUJ é um lugar muito legal, pela cooperação entre os desenvolvedores JAVA, e como eu estava estudando para a certificação e estava justamente estudando o Capitulo 6, referente a esse tópico, achei interessante e resolvi dar uma olhada… hehehe.
Geralmente antes de procurar algo no google, faço uma procura aqui no site e sempre encontro algo parecido com meus problemas… e em muitas vezes encontro as respostas.
Parabéns a todos…
paulofernandesjr
entendi
quando executo o comando
linha=ler.readLine();
o conteudo da primeira linha já foi parar no valor da variavel linha.
interessante…
@Paulo Silveira: é mesmo o GUJ é muito bom… mesmo a pergunta sendo fácil para muitos, o pessoal ainda responde sem dar patada! pelo menos num tomei nenhuma
pintofree
Outra coisa bacana é q qnd o pessoal quer codigo pronto, todo mundo xinga ele rsrsrsr
aki vagal nao se cria nao. mais se a pessoa pelo menos tentar a ponto de ter duvidas ja recebe todo o apoio possivel
paulofernandesjr
é mesmo!!!
código pronto num rola, tem que dar o caminho das pedras.