public class URLDownload {
public static void main(String[] args) {
InputStream is = null;
FileOutputStream fos = null;
try {
URL url = new URL("https://m801.music.126.net/20210711085655/c548d5757c8250701208498c7cdf495f/jdyyaac/565b/065f/0358/a1cd0e25a815dffcc0c1422398efde9e.m4a");
System.out.println(url.getProtocol());// 获取url协议名
System.out.println(url.getHost());// 获取主机名
System.out.println(url.getPort());// 获取端口号
System.out.println(url.getFile());// 获取文件
System.out.println(url.getPath());// 获取路径
System.out.println(url.getAuthority());// 获取作者
System.out.println(url.getContent());// 获取内容
System.out.println(url.getUserInfo());// 获取用户信息
System.out.println(url.getDefaultPort());// 获取默认端口
URLConnection uc = url.openConnection();// 打开url连接
is = uc.getInputStream();// 获取输入流
fos = new FileOutputStream("cloud.mp3");// 获取输出流
byte[] buf = new byte[1024];
int len;
while ((len = is.read(buf)) != -1) {
fos.write(buf, 0, len);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (is != null) {
is.close();
}
if (fos != null) {
fos.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
使用URL下载网易云音乐
最新推荐文章于 2024-06-21 23:56:43 发布