易截截图软件、单文件、免安装、纯绿色、仅160KB

Java压缩解压缩zip文件

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
public class ZipUtil {
    public static void main(String[] args) {
        List<File> list = new ArrayList<File>();
        list.add(new File("d:/无标题.JPG"));
        list.add(new File("d:/各个模块截止时间.txt"));
        list.add(new File("d:/FF276"));
       
        zip(list.toArray(new File[0]), new File("d:/test.zip"));
    }
   
    public static void unzip(String unzipFile, String savePath) {
        decompression(unzipFile, savePath);
    }
   
    public static void zip(File[] srcFiles, File destFile) {
        compression(srcFiles, destFile);
    }
   
    public static void compression(File[] srcFiles, File destFile) {
        org.apache.tools.zip.ZipOutputStream zipOut = null;
        try {
            zipOut = new org.apache.tools.zip.ZipOutputStream(new FileOutputStream(destFile));
            for (File file : srcFiles) {
                process(zipOut, file, "");
            }
       
           


相关文档:

java的几种基本排序

为了便于管理,先引入个基础类:
package algorithms;
/**
 * @author yovn
 *
 */
public abstract class Sorter<E extends Comparable<E>> {
    
    public abstract void s ......

Java 泛型的解析


泛型是J2SE 5.0最重要的特性。他们让你写一个type(类或接口)和创建一个实例通过传递一个或多个引用类型。这个实例受限于只能作用于这些类型。
比如,在java 5,java.util.List 已经被泛化。当建立一个list对象时,你通过传递一个java类型建立一个List实例,此list实例只能作用于所传递的类型。这意味着如果你传递一个St ......

JAVA 解析加密ZIP

2010-03-10
最近做项目遇到了一个问题,需要将客户端到处的加密ZIP压缩包直接导入到系统中。在网上查了下关于ZIP解密的问题,发现了winzipaes这个开源项目http://code.google.com/p/winzipaes ,这个项目需要依赖bcprov-jdk14-145.jar这个开源包,两个包联合使用可以解密AES -256算法的加密密码。
因为系统使用的是JDK1.4 ......

关于Java函数调用的一点体会

首先请大家看看下面两段代码有什么区别:
代码1:
List<Task> tasks = new ArrayList<Task>();
Task[] allTask = DemoData.getTasksData();
 for(int i=0;i<allTask.length;i++){
        tasks.add(allTask[i]);
 }
------------------------------------- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号