[code]private void conteudoTexto() {
final JFileChooser fc = new JFileChooser();//cria um jfilechooser
int resultado = fc.showOpenDialog(fc);
fc.setFileSelectionMode(fc.FILES_ONLY);
//se o botao apertado for o "open"
if(resultado == fc.APPROVE_OPTION){
filename = fc.getSelectedFile();//pega o arquivo selecionado
nomearquivo = filename.toString();//transforma o nome dele pra string
if(filename.exists()){
try{
File letexto = new File(nomearquivo);//serve meramente para depois recuperar o path
path = letexto.getAbsolutePath();//recupera o path
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(nomearquivo)));
while(in.readLine() != null){
text += in.readLine() + ";";
//num_linhas++;
}
in.close();//fecha o BufferedReader
}
catch(IOException ex){
ex.printStackTrace();
}
}
}
}[/code]
o problema é o seguinte eu tenho um arquivo texto, quero ler esse arquivo e passar o conteudo para uma variavel para depois tratar, só que o programa só le uma linha sim e outra linha não, ou seja, eu perco metade do conteúdo do meu arquivo…
desde já agradeço a ajuda