手机网游
手机网游
休闲娱乐
模拟经营
赛车驾驶
冒险解谜
恋爱养成
策略塔防
战争对抗
体育竞速
卡牌对阵
VR游戏
3D手游
武侠修仙
动作闯关
射击枪战
音乐舞蹈
横板格斗
双人游戏
换装游戏
橙光游戏
其他游戏
传奇手游
安卓软件
安卓软件
主题壁纸
购物优惠
资讯阅读
健康美食
地图出行
影音播放
教育学习
游戏辅助
摄影摄像
其他软件
金融理财
言情小说
生活服务
电竞赛事
通讯社交
系统工具
效率办公
安卓游戏
安卓游戏
益智休闲
动作冒险
网络游戏
模拟经营
儿童教育
体育竞速
策略塔防
冒险解谜
角色扮演
音乐游戏
飞行射击
赛车游戏
破解游戏
传奇手游
其他游戏
攻略资讯
攻略资讯
游戏资讯
游戏攻略
游戏问答
软件教程
合集
合集
教程合集
游戏合集
软件合集
文章合集
首页 > 攻略资讯 > 软件教程

Java怎么实现文件的压缩与解压缩-使用Java压缩与解压缩文件方法分享

编辑:啊妹 2019-11-11

Java怎么实现文件压缩解压缩?很多朋友在使用中都存在这个疑惑,那就来看看iefans小编为大家分享的使用Java压缩与解压缩文件方法吧,感兴趣的朋友可以了解一下哦~

方法/步骤分享:

1、新建一个普通 Java 工程

图示,在 Eclipse 中新建一个普通的Java工程,并新建一个类,JDK 自带压缩与解压缩相关的类库,在 java.util.zip 包中,因此无须引入其他依赖。

2、开发压缩文件的相关方法

图示,通过 JDK 提供的压缩输出流类 GZIPOutputStream 将原始文件对应的字节输出输出到目标字节数组中,输出过程即压缩过程。

3、开发解压缩文件的相关方法

图示,通过 JDK 提供的解压缩输入流类 GZIPInputStream 将压缩文件对应的字节数组解压缩后写入到目标字节数组中。

4、编写测试方法

我们就将当前类文件进行压缩和解压缩

图1示:将类代码拷贝到目标文件夹中

图2示:编写相关方法,将文件读入到字节数组中,进行压缩处理,再进行解压缩处理,最后将解压缩得到的字节数组输出到另外的文件中

5、执行测试方法,观察输出的结果

图1示:控制台输出看,文本类文件的压缩比例可以达到 50%

图2示:最后输出的副本文件和原始文件内容一致,压缩后再解压缩没有任何问题

以上就是使用Java压缩与解压缩文件方法分享的全部内容了,乖乖手游网为您提供最好用的浏览器教程,为您带来最新的软件资讯!

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

良心推荐

按摩服务预约软件,现在随着我们生活的越来越快,很多人都有久坐或者久站的情况,这个时候我们很多人都想按摩放松放松,但是很多时候到家就懒得动了,今天小编就整理了一些按摩服务预约软件。

相关资讯