import java.io.* ;
import java.net.* ;public class Test
{
public static void main(String[] args)
{
String urlString = args[0] ;
StringBuffer document = new StringBuffer() ;
try
{
String fs = System.getProperty("file.separator") ;
FileWriter fout = new FileWriter("c:"+fs+"document.txt") ;
BufferedWriter out  = new BufferedWriter(fout) ;
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
        String line = null;
        while ((line = reader.readLine()) != null)
        {
         out.write(line) ;
         out.newLine() ;
     document.append(line + "\n");
    }
        reader.close();
    } catch (MalformedURLException e) {
        System.out.println("Unable to connect to URL: " + urlString);
    } catch (IOException e) {
        System.out.println("IOException when connecting to URL: " + urlString);
}
System.out.println(document.toString()) ;
}
}