Estou com uma duvida de como faço para abrir e ler um arquivo (ex: *.txt, *.html) em JAVA, sei que posso fazer isso usando o Scanner da versão 1.5 tipo: Scanner arq = new Scanner (new File(nome do arquivo)), mas não consigo aplicar isso em um programa.
Estou tentando fazer um programa assim:
*Que pergunte ao usuário o nome ou o arquivo HTML;
*Depois abra este arquivo e imprima na tela só o texto, sem as tags
importjava.io.*;importjavax.swing.JOptionPane;publicclassLeArq{publicstaticvoidmain(String[]args){try{Stringnome;nome=JOptionPane.showInputDialog(null,"Entre com o nome do arquivo");BufferedReaderbr=newBufferedReader(newFileReader(nome));while(br.ready()){Stringlinha=br.readLine();System.out.println(linha);}br.close();}catch(IOExceptionioe){ioe.printStackTrace();}}}
só que estou tentando não imprimir as tags, só o texto fiz assim mas estou errando na logica…
estou tentando fazer ele parar de imprimir quando tiver o char ‘<’ e voltar quando aparecer ‘>’… não querendo abusar mas já abusando teria alguma sugestão?
valeu mesmo…
lucasgarofolo
eu tenho uma tabela em HTML,
com o programa acima eu leio tudo do arquivo, não é ?