Как лучше всего извлечь весь контент из объекта BufferedReader в Java?

Я пытаюсь получить целую веб-страницу через URLConnection.

Какой самый эффективный способ сделать это?

Я уже делаю это:

URL url = new URL("http://www.google.com/");
URLConnection connection;
connection = url.openConnection();
InputStream in = connection.getInputStream();        
BufferedReader bf = new BufferedReader(new InputStreamReader(in));
StringBuffer html = new StringBuffer();
String line = bf.readLine();
while(line!=null){
    html.append(line);
    line = bf.readLine();
}
bf.close();

html содержит всю HTML-страницу .

6
задан santiagobasulto 12 October 2010 в 20:26
поделиться