下载网络资源的JAVA程序

在idea中复制如下代码,即可下载网络上的任意资源到自己电脑,例如一些收费歌曲,视频等:

package com.itheima.reggie.Thread; (包名按照自己的修改)

import java.io.FileOutputStream; (导入必要的工具类)

import java.io.IOException;

import java.io.InputStream;

import java.net.HttpURLConnection;

import java.net.URL;

//下载网络资源 (网络上的一切资源本质都是 流stream)

public class UrlDown {

public static void main(String[] args) throws IOException {

// 1.下载地址(地址随着自己的爱好去改变)

URL url = new URL("https://m701.music.126.net/20230203234634/88ae333213ba0226982da73d0393b0a7/jdyyaac/5453/5652/0052/c9ae0506bea82f7c1eaf786c123e9bba.m4a");

// 2.连接到这个资源

HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();

InputStream inputStream = urlConnection.getInputStream();

FileOutputStream fileOutputStream = new FileOutputStream("123e9bba.m4a");

byte[] bytes = new byte[1024];

int len;

while((len=inputStream.read(bytes))!=-1){

fileOutputStream.write(bytes,0,len); //写出这个数据

}

fileOutputStream.close();

inputStream.close();

urlConnection.disconnect();//断开连接

}

}

很快几秒钟下载成功,m4a文件就是 音乐文件格式

打开,可以播放啦

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值