URL编程

Posted tanlei-sxs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了URL编程相关的知识,希望对你有一定的参考价值。

 

package com.tanlei.URL;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

public class URLDemo {
  public static void main(String[] args) {
    try {
        DownLoadUtil.download("https://p0.ssl.qhimg.com/t01abdd46b60ac8e732.jpg", "my.jpg", "D:\360");
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}
}

class DownLoadUtil{
      public static void download(String urlString,String  fileNAme,
              String savaPath) throws IOException {
        URL   url=new URL(urlString);
        URLConnection conn=url.openConnection();
        InputStream is=conn.getInputStream();//读取连接
        byte[] buff=new byte[1024];//放入缓冲区
        int len=0;
        File file=new File(savaPath);//放在目录下
        if(!file.exists()) {//判断是否有目录
            file.mkdirs();//没目录创建目录
        }
        OutputStream os=new FileOutputStream(file.getAbsolutePath()+"\"+fileNAme);//文件写入
        while((len=is.read(buff))!=-1) {//判断字节里还有值没
            os.write(buff, 0, len);//写入
        }
        
        //释放资源
        os.close();
        is.close();
      }
}

 

以上是关于URL编程的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段3——url大全

根据图片的url地址下载图片到本地保存代码片段

VSCode自定义代码片段——JS中的面向对象编程

结合两个代码片段?将用户输入的 Youtube url 转换为嵌入 url,然后将 iframe src 替换为转换后的 url

VSCode自定义代码片段9——JS中的面向对象编程

使用 Pygments 检测代码片段的编程语言