Codigo html em texto

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?

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:

http://www.guj.com.br/java.tutorial.artigo.13.1.guj

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

[quote=evandroshx]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);

[/quote]

Confesso que há tempos eu não via um código tão ingênuo, simples, e efetivo. Parabéns!