Revision: 24422
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 1, 2010 15:21 by sukantahazra
Initial Code
import java.io.BufferedInputStream; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; /** * Main.java * * @author www.javadb.com */ public class Main { /** * Reads a web page into a StringBuilder object * and prints it out to console along with the * size of the page. */ public void getWebSite() { try { URL url = new URL("http://www.google.com"); URLConnection urlc = url.openConnection(); BufferedInputStream buffer = new BufferedInputStream(urlc.getInputStream()); StringBuilder builder = new StringBuilder(); int byteRead; while ((byteRead = buffer.read()) != -1) builder.append((char) byteRead); buffer.close(); System.out.println(builder.toString()); System.out.println("The size of the web page is " + builder.length() + " bytes."); } catch (MalformedURLException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } } /** * Starts the program * * @param args the command line arguments */ public static void main(String[] args) { new Main().getWebSite(); } }
Initial URL
Initial Description
Initial Title
java web page download
Initial Tags
java, web
Initial Language
Java