java吧 关注:1,229,770贴子:12,689,324
  • 2回复贴,共1

求教~怎么使用IO读取一个压缩包里面的内容~~~~~

只看楼主收藏回复

如题~~~~


IP属地:江苏来自Android客户端1楼2014-12-19 12:55回复
    有人么


    IP属地:江苏来自Android客户端2楼2014-12-19 12:56
    回复

      /** 对JAR包 通过枚举JAR包中的文件读取 */
      /** !前为JAR文件路径 !后为包路径 */
      String jarFileFullPath = packageUrl.getFile().split("!")[0];
      String jarFilePath = jarFileFullPath.substring(jarFileFullPath.indexOf("/"));
      Enumeration<JarEntry> jarEntries = new JarFile(jarFilePath).entries();
      while (jarEntries.hasMoreElements()) {
      //这里直接通过jarEntries.nextElement()就可以得到jar中的元素了
      }


      IP属地:四川3楼2014-12-19 14:44
      回复