java IO流.ppt


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15
文档列表 文档介绍
压缩流
利用流压缩文件
Zip:广泛应用于Windows平台的一种压缩方式
Gzip:主要在Unix/Linux/BSD等类Unix平台上使用的一种文件压缩方式。
Jar:Java Archives,主要用于java类文件的打包和压缩。
在java中对文件进行zip格式的压缩
与zip压缩相关的java类:
ZipEntry
ZipOutputStream
ZipEntry
压缩包的文件在java中使用ZipEntry标示
ZipOutputStream
ZipOutputStream :完成文件或文件夹的压缩
ZipOutputStream常用方法:
ZipOutputStream 例子
压缩一个文本文件到一个压缩包
步骤:
实例化输入输出流
创建ZipEntry对象
设置ZipEntry对象(把ZipEntry对象加入到压缩包)
设置注解(可选)
读文件/压缩文件(边读,边写)
关闭流
ZipOutputStream 例子代码
压缩一个文本文件到一个压缩包
private void fun1() {
try {
ZipOutputStream zos = new ZipOutputStream(
new FileOutputStream("c:/"));
BufferedReader br = new BufferedReader(
new InputStreamReader(new FileInputStream("c:/")));
ZipEntry e = new ZipEntry(""); //创建ZipEntry对象
(e);//设置zipEntry对象
("this is a txt");//设置注释
String str = null;
while ((str=())!=null) {
(());
}
();
();
} catch (FileNotFoundException e) {
();
} catch (IOException e) {
();
}
在java中对zip格式的文件进行解压
和zip文件解压相关的类:
ZipInputStream
ZipEntry
ZipFile
ZipFile标示压缩包中读取的每一个压缩条目,ZipFile可以读取ZIP文件中指定条目的内容,能过其返回的输入流(InputStram)对象可以方便的读出ZIP条目的内容:
ZipFile
ZipFile--解压压缩包内一个文件
思路:
提示步骤:
实例化要解压文件ZipFile对象
通过ZipFile对象,得到压缩包内的压缩实体 ZipEntry对象。
得到一个压缩实体的输入流。
实例一个输出流(要解压到的目的地的文件)
进行解压操作(边读,边写)
关闭相关流,释放资源。

java IO流 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小519 KB
  • 时间2018-01-06
最近更新