執行緒網圖下載
阿新 • • 發佈:2020-10-04
需要下載commons.io jar包
package DemoThread; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; import java.net.URL; public class TestThread01 extends Thread { public String url;//網路圖片地址 public String name;//儲存的檔名 public TestThread01(String url,String name ){this.url=url; this.name=name; } @Override public void run() { WebDownLoader webDownLoader = new WebDownLoader(); webDownLoader.downloader(url,name); System.out.println("下載了檔名為"+name); } public static void main(String[] args) { TestThread01 testThread01= new TestThread01("https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2693817768,1815009225&fm=26&gp=0.jpg","11.jpg"); testThread01.start(); } } class WebDownLoader{ //下載方法 public void downloader(String url,String name){ try { FileUtils.copyURLToFile(new URL(url),newFile(name)); } catch (IOException e) { e.printStackTrace(); System.out.println("IO異常,downloader方法出現問題!"); } } }