Examples are as follows:
Write class Urltest.java:
Import Java.io.BufferedReader;
Import Java.io.File;
Import Java.io.FileOutputStream;
Import Java.io.InputStream;
Import Java.io.InputStreamReader;
Import Java.net.URL;
Import java.net.URLConnection;
public class Urltest {
public static void Main (string[] args) {
URLConnection Urlcon = null;
InputStream in = null;
FileOutputStream out = null;
BufferedReader reader = null;
try {
URL url = new URL ("http://www.baidu.com");
Urlcon = Url.openconnection ();
Urlcon.connect ();
System.out.println ("Length:" +urlcon.getcontentlength () +urlcon.getcontenttype ());
in = Urlcon.getinputstream ();
out = new FileOutputStream (new file ("D://test.txt"));//--saved file
reader = new BufferedReader (new InputStreamReader (in));
String strline = "";
while ((Strline=reader.readline ())!=null) {
System.out.println (strline);
Out.write ((strline+ "/r/n"). GetBytes ();//--Note add newline characters
}
catch (Exception ex) {
Ex.printstacktrace ();
}finally{
try{
if (in!=null) {
In.close ();
}
if (out!=null) {
Out.close ();
}
if (reader!=null) {
Reader.close ();
}
}catch (Exception e) {
E.printstacktrace ();
}
}
}
}