一、url類
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.MalformedURLException;
import java.net.URL;
public class StreamTest4 {
public static void main(String[] args) {
InputStream inStream=null;
OutputStream outStream=null;
try {
URL url=new URL("https://www.baidu.com");//windows系統,直接baidu後,直接右鍵-屬性-複製url地址就可以
//但是mac系統,就比較無語
inStream=url.openStream();
//查看 inStream指向對象的類型是什麼?
System.out.println(inStream.getClass());
outStream=new FileOutputStream("/Users/hanzhao/Desktop/1.html");
//windows系統,就隨便保存爲“d:\\1.png”就好,但是mac系統試了試就只能保存爲.html格式
IOUtils.copy(inStream, outStream);
System.out.println("下載成功");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
//e.printStackTrace();
System.out.println("地址錯誤"+e.getMessage());
} catch (IOException e) {
// TODO Auto-generated catch block
//e.printStackTrace();
System.out.println("打開網頁錯誤"+e.getMessage());
}finally {
IOUtils.closeQuietly(inStream);
IOUtils.closeQuietly(outStream);
}
}
}