博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA IO - 压缩流
阅读量:7083 次
发布时间:2019-06-28

本文共 1116 字,大约阅读时间需要 3 分钟。

hot3.png

import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream;import java.util.zip.ZipOutputStream;public class ZipTest {    public static void main(String args[]){    	try(ZipOutputStream  zo = new ZipOutputStream(new FileOutputStream("hello.zip")); ZipInputStream  zi = new ZipInputStream(new FileInputStream("hello.zip")); ){    		zo.putNextEntry(new ZipEntry("hello"));    		zo.write("hello".getBytes());    		zo.closeEntry();    		zo.putNextEntry(new ZipEntry("world"));    		zo.write("world".getBytes());    		zo.closeEntry();    		zo.putNextEntry(new ZipEntry("java"));    		zo.write("java".getBytes());    		zo.closeEntry();    		zo.close();    		byte[] bs = new byte[1024];    		ZipEntry entry = null;    		while((entry = zi.getNextEntry()) != null){    			int len = -1;                if((len = zi.read(bs)) != -1){                	System.out.println(new String(bs, 0, len));                }    		}    		    		zi.close();    		    	}catch(Exception e){    		e.printStackTrace();    	}    }}

转载于:https://my.oschina.net/u/138995/blog/191851

你可能感兴趣的文章
Excel 连接字符串详解
查看>>
Begin End在oracle数据库中批量操作应用
查看>>
node.js获取图片文件的真实类型
查看>>
使用NSOperation为你的app加速
查看>>
IOS中如何Hook消息
查看>>
对‘__gxx_personality_v0’未定义的引用 collect2: 错误: ld 返回 1
查看>>
实验二十一 SCVMM部署Web应用程序
查看>>
POJ-1656 Counting Black (二维树状数组)
查看>>
PHP 函数引用传值
查看>>
批处理学习笔记14 - 把所有.mp4文件全部拷贝进统一目录
查看>>
matlab 与 VC 混编函数参数传递<1>
查看>>
代码协定(二)——三大契约
查看>>
我是个老爸--当局者迷,旁观者清
查看>>
⑩异步处理
查看>>
Hadoop 2.4.0新特性介绍
查看>>
EM算法原理
查看>>
extern用法总结!
查看>>
RRD.so文件 rrdruby
查看>>
纯css3开发的响应式设计动画菜单(支持ie8)
查看>>
安卓第十夜 亚当的诞生
查看>>