今回からは「ZIPファイルの入出力」について見ていきます。
次のサンプルコードは、ZIPファイルを作成するプログラムです。
エントリはテキストファイルです。
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class Main {
private static final String CSV_FORMAT = "%1$s,%2$s,%3$s"
+ System.getProperty("line.separator");
private static final Object[] COLUMNS = { "社員番号", "社員氏名", "部署" };
private static Map> staffListMap = new HashMap>();
static {
List