Java tutorial
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; /** * Chapter 2 Example * * This program uses the standard Java URL class to open a connection to a web * page and download the contents. * * @author Jeff Heaton * @version 1.0 */ public class GetURL { /** * This method will display the URL specified by the parameter. * * @param u * The URL to display. */ static protected void getURL(String u) { URL url; InputStream is; InputStreamReader isr; BufferedReader r; String str; try { System.out.println("Reading URL: " + u); url = new URL(u); is = url.openStream(); isr = new InputStreamReader(is); r = new BufferedReader(isr); do { str = r.readLine(); if (str != null) System.out.println(str); } while (str != null); } catch (MalformedURLException e) { System.out.println("Must enter a valid URL"); } catch (IOException e) { System.out.println("Can not connect"); } } /** * Program entry point. * * @param args * Command line arguments. Specified the URL to download. */ static public void main(String args[]) { if (args.length < 1) System.out.println("Usage: GetURL "); else getURL(args[0]); } }