国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

壓縮流的簡單應用

2019-11-08 20:00:15
字體:
來源:轉載
供稿:網友
import java.io.*;import java.util.*;import java.util.zip.ZipOutputStream;import java.util.zip.ZipEntry;public class ZipOutputStreamDemo01 { public static void main(String[] args)throws Exception { File file=new File("C://Users//xinle//Desktop"+File.separator+"壓縮文件練習(A).txt"); //建立一個壓縮文件實例化對象 //zipFile指的是將文件壓縮后變成的壓縮文件(zipFile)的名字 File zipFile=new File("C://Users//xinle//Desktop"+File.separator+"壓縮后的文件.zip"); //輸入流讀取目標文件(將要被壓縮文件)當中的數據信息,將從目標文件當中讀取到的數據信息放入到緩存當中方便后面的輸出流用 InputStream input=new FileInputStream(file);//建立指定文件對應的輸入流,用于讀取指定文件當中的數據信息 ZipOutputStream zipOut=null;//聲明一個壓縮輸出流對象 //建立文件輸出流用于將緩存當中的數據輸出到zip文件當中,同時對輸出流進行包裝使其變為一個實例化對象的壓縮輸出流以此來實現向壓縮文件當中輸出數據的功能 zipOut=new ZipOutputStream(new FileOutputStream(zipFile));//實例化壓縮輸出流對象,準備向壓縮文件當中輸入數據 //zipEntry(String name)為壓縮文件當中每一個具體的壓縮內容(實體),參數name為每一個具體實體的名字 zipOut.putNextEntry(new ZipEntry("壓縮文件的具體實例"));//建立壓縮文件的實例對象(zipEntry)并接收壓縮輸出流當中的數據信息 zipOut .setComment("www.baixinle");//對壓縮形成后的文件進行注釋說明 int temp=0; while((temp=input.read())!=-1)//通過輸入流讀取指定文件當中的數據信息并將的到的數據復制到temp上 { zipOut.write(temp);//將從指定文件當中獲取到的數據放入到壓縮文件當中去 } input.close(); zipOut.close(); }}下圖為目標文件(將要被壓縮的文件及其里面的內容):下面為運行程序之后出現的壓縮文件和將要對其進行解壓時的情況:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民乐县| 兴隆县| 诸城市| 弥渡县| 福州市| 达孜县| 中山市| 江都市| 葵青区| 武隆县| 仪陇县| 红安县| 合肥市| 长白| 资讯 | 罗源县| 丰城市| 田阳县| 项城市| 宿州市| 浦东新区| 宜城市| 榆林市| 九寨沟县| 桐柏县| 威宁| 湘乡市| 江安县| 呼和浩特市| 唐山市| 蒙城县| 河南省| 长宁县| 上蔡县| 珲春市| 法库县| 楚雄市| 阳城县| 平乐县| 朝阳区| 涡阳县|