苍老师种子
关于下载的思路
创建一个类+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资源下载能帮助到你, 小编会一直给你带来更多教程资源文章信息。