preciso de um metodo, onde recebe como argumento um arquivo .html , e retorna um arquivo texto com o codigo html do arquivo .html, alguem sabe se ja existe esse metodo?
Codigo html em texto
4 Respostas
R
amigo use a classe File para ler o arquivo
File arquivo = new File("arquivo.html"); supondo q o arquivo.html esteja na raiz do projeto…
depois vc pode criar uma
String caminho = arquivo.getAbsolutePath();
agora cria uma URL url = new URL(caminho);
e finalmente
BufferedReader buffer = new BufferedReader(new InputStreamReader(url.openStream()));
agora
String linha = "";
String text = "";
while ((linha = buffer.readLine()) != null) {
text = text + linha + "\n";
}
pronto, a String text agora contem o codigo html…
Complementando existe um tutorial aqui no GUJ sobre manipulação de arquivos:
hcbelias,
assim também funciona:
File arquivo = new File( "pagina.htm" );
FileReader leitor = new FileReader( arquivo );
char[] conteudo = new char[ (int) arquivo.length() ];
leitor.read( conteudo );
leitor.close();
String texto = new String( conteudo );
System.out.println(texto);
[]s
hcbelias,assim também funciona:
File arquivo = new File( "pagina.htm" ); FileReader leitor = new FileReader( arquivo ); char[] conteudo = new char[ (int) arquivo.length() ]; leitor.read( conteudo ); leitor.close(); String texto = new String( conteudo ); System.out.println(texto);
Confesso que há tempos eu não via um código tão ingênuo, simples, e efetivo. Parabéns!
Criado 20 de julho de 2007
Ultima resposta 20 de jul. de 2007
Respostas 4
Participantes 5
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo