首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

JAVA每天一题14

2012-10-30 
JAVA每日一题14?? 题目:用JAVA编写一个压缩文件的例子。?package javaioimport java.io.*import java.uti

JAVA每日一题14

?? 题目:用JAVA编写一个压缩文件的例子。

?

package javaio;import java.io.*;import java.util.zip.*;public class ZipCompress{public static void main(String[] args) {try{//建立输出文件流FileOutputStream fileOut=new FileOutputStream("Example.zip");//建立冗余验证流CheckedOutputStream checkedOut=new CheckedOutputStream(fileOut,new CRC32());//建立Zip流ZipOutputStream zipOut=new ZipOutputStream(new BufferedOutputStream(checkedOut));//设置注释内容zipOut.setComment("This is a java zipping test file");//文件名String fileName="D:/Eclipse/eclipse/workspace/Zip/javaio/"+"ZipCompress.java";//读取被压速文件流BufferedReader in=new BufferedReader(new FileReader(fileName));//建立压缩实体zipOut.putNextEntry(new ZipEntry(fileName));int ch;//当被压缩文件没有结束时继续读写while ((ch=in.read())!=-1){zipOut.write(ch);}//关闭文件流,释放资源in.close();zipOut.close();}catch (IOException e){System.out.println(e.toString());}}}

?

?

热点排行