Warning: file_exists(): open_basedir restriction in effect. File(/www/wwwroot/www.shawanolakecottagemartzke-cmy/wp-content/plugins/imwpcache-dist//bootstrap/index.php) is not within the allowed path(s): (/www/wwwroot/www.shawanolakecottagemartzke.com-root/:/tmp/) in /www/wwwroot/www.shawanolakecottagemartzke.com-root/index.php on line 1
java资源下载-沙沙资源网
沙沙资源网 IT教程 java资源下载

java资源下载

苍老师种子

 关于下载的思路

创建一个类+main方法

public class Test(){

public static void main(String[] args){

1.获取到下载图片的网页地址

URL url= new URL(“要下载的文件网址”);

Inputstream is = url.openStream();

//使用内存输出流,把所有字节写到内存中,再转换成字符串

ByteArrayOutputStrem bos = new ByteArrayOutputStream();

//文件读写

int len;

byte[] arr = new byte[8192];

while((len=is.read(arr))!=-1){

bos.writer(arr,0,len);

 }

// 关闭流

 is.close();

//把内存输出流转换成字符流

 String str = bos.toString();

system.out.prinln(str);

2.使用正则表达式,获取到这个网页中的所有图片链接

//定义一个正则表达式来匹配要下载图片网站的地址

String regex = “要下载文件的网址”;

 

 //匹配对象

 pattern p = pattern.compile(regex);

  matcher m = p.matcher(str);

//循环查找符合正则的内容

  while(m.find()){  

   String link = m.group();

system.out.println(link);

  

 download(link);

 }

   system.out.println(“图片下载完成!”);

}

3.使用下载文件的功能,把图片下载到本地

 //定义一个方法,把链接中的文件下载到本地

public static void download(String path) throws exception{

//指定下载入径并判断下载的文件夹是否存在,不在就创建

 

File dir = new File(指定下载的路径);

 if(!dir.exists()){

           dir.mkdir()

        

      }

//创建URL对象

  URL url = new URL(path);

//获取输入流

InputStream is = url.openStream();

//设置系统时间毫秒值

  long time = system.currenTimeMillis();

//创建一个输出流

  File destFile = new  File(dir,”注意文件后缀不要错”);

    FileOutputStream fos = new FileOutputStream(destFile);  

//读写文件

  int len;

   byte[] arr = new byte[8192];

//循环读写文件

      while((len=is.read(arr))!=-1){

    }

//关闭流

        is.close;

         fos.close;

  }

 }

Java代码获取美国洛杉矶的时间

TimeZone time1 = TimeZone.getTimeZone(“America/Los_Angeles”); Date today1 = Calendar.getInstance(time1,Locale.US).get

图书管理系统(Java MySQL)

(完整代码+实训报告): https://download.csdn.net/download/qq_35793285/10896342 (完整代码):  链接: https://pan.baidu.com/s/14Z8F

Java实现简易的文本编辑器

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,

java正则表达式详解

一、正则表达式术语 1)元字符 : 非一般字符,具有某种意义的字符。如 : \bX : \b边界符, 以 X开始的单词   2)正则表达式语法大全

java中{0}占位符的使用

MessageFormat.format(“一种简单的Java占位符实现:{0}分隔{1}”, “val1” ,”val2”));

文章回顾

大家看了本文java资源下载的精彩教程资源内容,是不是对java资源下载了解更多,真心希望java资源下载能帮助到你, 小编会一直给你带来更多教程资源文章信息。

声明:本站内容和图片来源于网络和读者投稿,本站无法甄别投稿用户享有著作权,根据《信息网络传播权保护条例》,如果转载的作品侵犯了您的权利,请在一个月内通知我站及时删除(serviceaffair#outlook.com #改成@)。https://www.shawanolakecottagemartzke.com/133541.html
返回顶部