最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Java無需解壓直接讀取Zip文件和文件內(nèi)容

 更新時間:2017年10月12日 14:30:51   作者:繽紛世界  
本篇文章主要介紹了詳解Java無需解壓直接讀取Zip文件和文件內(nèi)容,具有一定的參考價值,感興趣的小伙伴們可以參考一下

整理文檔,搜刮出一個Java無需解壓直接讀取Zip文件和文件內(nèi)容的代碼,稍微整理精簡一下做下分享。

package test;

import java.io.BufferedInputStream; 
import java.io.BufferedReader; 
import java.io.FileInputStream; 
import java.io.InputStream; 
import java.io.InputStreamReader; 
import java.util.zip.ZipEntry; 
import java.util.zip.ZipFile; 
import java.util.zip.ZipInputStream; 


public class aaaa {

  public static void main(String[] args) throws Exception {
    try { 
        readZipFile("D:\\ztree.zip"); 
      } catch (Exception e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
      } 
  }
  
  public static void readZipFile(String file) throws Exception { 
      ZipFile zf = new ZipFile(file); 
      InputStream in = new BufferedInputStream(new FileInputStream(file)); 
      ZipInputStream zin = new ZipInputStream(in); 
      ZipEntry ze; 
      while ((ze = zin.getNextEntry()) != null) { 
        if (ze.isDirectory()) {
        } else { 
          System.err.println("file - " + ze.getName() + " : " 
              + ze.getSize() + " bytes"); 
          long size = ze.getSize(); 
          if (size > 0) { 
            BufferedReader br = new BufferedReader( 
                new InputStreamReader(zf.getInputStream(ze))); 
            String line; 
            while ((line = br.readLine()) != null) { 
              System.out.println(line); 
            } 
            br.close(); 
          } 
          System.out.println(); 
        } 
      } 
      zin.closeEntry(); 
    } 
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java 內(nèi)部類的詳解及實例

    java 內(nèi)部類的詳解及實例

    這篇文章主要介紹了 java 內(nèi)部類的詳解及實例的相關(guān)資料,這里提供了兩種內(nèi)部類的實現(xiàn)方法,并給出實例,需要的朋友可以參考下
    2017-08-08
  • mybatis-plus批量更新太慢該如何解決詳解

    mybatis-plus批量更新太慢該如何解決詳解

    這篇文章主要給大家介紹了關(guān)于mybatis-plus批量更新太慢該如何解決的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-03-03
  • Java替換(新增)JSON串里面的某個節(jié)點操作

    Java替換(新增)JSON串里面的某個節(jié)點操作

    這篇文章主要介紹了Java替換(新增)JSON串里面的某個節(jié)點操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Mybatis在insert插入操作后如何返回主鍵id問題

    Mybatis在insert插入操作后如何返回主鍵id問題

    這篇文章主要介紹了Mybatis在insert插入操作后如何返回主鍵id問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java配置win10環(huán)境變量過程圖解

    Java配置win10環(huán)境變量過程圖解

    這篇文章主要介紹了Java配置win10環(huán)境變量過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • Java中圖像銳化操作的方法詳解

    Java中圖像銳化操作的方法詳解

    這篇文章主要給大家介紹了關(guān)于Java中圖像銳化操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java獲取UTC時間的方法詳解

    Java獲取UTC時間的方法詳解

    這篇文章主要介紹了Java獲取UTC時間的方法,結(jié)合具體實例形式詳細分析了Java針對時區(qū)、本地時間、時間偏移量等相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • SpringBoot實現(xiàn)熱部署的方式總結(jié)

    SpringBoot實現(xiàn)熱部署的方式總結(jié)

    所謂熱部署,就是在應(yīng)用正在運行的時候升級軟件,卻不需要重新啟動應(yīng)用,對于Java來說,熱部署就是在運行時更新Java類文件,本文將深入探討SpringBoot有哪些方式可以實現(xiàn)熱部署,感興趣的朋友可以小編一探討學(xué)習(xí)
    2023-06-06
  • java中添加按鈕并添加響應(yīng)事件的方法(推薦)

    java中添加按鈕并添加響應(yīng)事件的方法(推薦)

    下面小編就為大家?guī)硪黄猨ava中添加按鈕并添加響應(yīng)事件的方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 詳解RestTemplate?用法

    詳解RestTemplate?用法

    RestTemplate?是從?Spring3.0?開始支持的一個?HTTP?請求工具,也有的稱之為網(wǎng)絡(luò)框架,說白了就是Java版本的一個postman,這篇文章主要介紹了詳解RestTemplate?用法,需要的朋友可以參考下
    2022-07-07

最新評論

綦江县| 平乐县| 大新县| 伽师县| 巴塘县| 岐山县| 扶沟县| 饶河县| 康乐县| 临海市| 黎城县| 桂东县| 吴忠市| 桂阳县| 旬邑县| 嘉善县| 江孜县| 山阴县| 平度市| 崇左市| 汾阳市| 萍乡市| 信阳市| 苍梧县| 井冈山市| 大同县| 遂宁市| 武威市| 承德县| 乌兰浩特市| 乐陵市| 平昌县| 中山市| 易门县| 米脂县| 出国| 朝阳区| 莱州市| 新泰市| 南平市| 公主岭市|