概述
第一片bo'k为了巩固Java技术和学习新技术,决定写一些项目顺便通过博客来记录自己所学到的。
实现
1.下载网页内容
public byte[] getData(String fromUrl) throws Exception {
URL url = new URL(fromUrl);
URLConnection con = url.openConnection();
InputStream in = con.getInputStream();
byte[] buff = new byte[1024];
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int len = 0;
while( (len = in.read(buff)) != -1 ){
baos.write(buff,0,len);
}
byte[] data = baos.toByteArray();
return data;
}
2.创建本地文件
File createFile(String fromUrl,String toUrl) throws IOException{
//去除地址中的最后的'/'
if(toUrl.endsWith("/")){
toUrl =toUrl.substring(0, toUrl.lastIndexOf("/"));
}
//获取文件名
String fileName = fr