notice Java 32

change



-------------------------------------------------
package pkg;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;

public class Score {
	private static final String FILE_NAME = "c:\\morimoto\\score.csv";
	//private static final int ROW_NUM = 30000000;
	private static final int ROW_NUM = 30000000;
	private static final int BUFFER_SIZE = 8192; //default
	private static final int SYSOUT = 1000000;

	public static void main(String[] args) {

		String hizuke = quate(args[0]);

		File file = new File(FILE_NAME);
		if (file.exists()) {
			file.delete();
		}
		try (FileOutputStream fos = new FileOutputStream(file)) {
			OutputStreamWriter osw = new OutputStreamWriter(fos, "Shift-JIS");

			BufferedWriter bw = new BufferedWriter(osw, BUFFER_SIZE);
			for (int i = 0, j = 0; i < ROW_NUM; i++, j++) {
				bw.append(String.join(",", getTenban(i), getCif(j % 10000000 == 0 ? ++j : j), hizuke, JUSHO, TEL, KINGAKU));
				//bw.append(String.join(",", getTenban(i), getCif(i)));
				bw.newLine();
				if (i != 0 && i % SYSOUT == 0) {
					System.out.println(String.format("=====  %08d =====", i));
//					bw.flush();
				}
			}
			bw.flush();
		} catch (IOException e) {
			e.printStackTrace();
		}
		System.out.println("็ต‚ไƒR†ใ—ใƒZใ—ใŸ");

	}

	private static String quate(String org) {
		return "\"" + org + "\"";
	}

	private static String getTenban(int i) {
		return quate(String.format("%03d", (i / 100000) + 1));
	}

	private static String getCif(int i) {
		return quate(String.format("%09d", i % 10000000));
	}

	//	private static final String HIZUKE = "20200131";
	private static final String JUSHO = quate("ไฝๆ‰€ใƒ†ใ‚นใƒˆใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€");
	private static final String TEL = quate("0120-123-4567");
	private static final String KINGAKU = quate("0099800");

}


package pkg;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;

public class ScoreDetail {
	private static final String FILE_NAME = "c:\\morimoto\\score_detail.csv";
	private static final int ROW_NUM = 15000000;
	private static final int BUFFER_SIZE = 8192; //default
	private static final int SYSOUT = 1000000;

	public static void main(String[] args) {

		String hizuke = quate(args[0]);
		String renban = quate(args[1]);

		File file = new File(FILE_NAME);
		if (file.exists()) {
			file.delete();
		}
		try (FileOutputStream fos = new FileOutputStream(file);
				OutputStreamWriter osw = new OutputStreamWriter(fos, "Shift-JIS")) {

			BufferedWriter bw = new BufferedWriter(osw, BUFFER_SIZE);
			for (int i = 0, j = 0; i < ROW_NUM; i++, j++) {
				bw.append(String.join(",", getTenban(i), getCif(j % 10000000 == 0 ? ++j : j), hizuke, renban));
				bw.newLine();
				if (i != 0 && i % SYSOUT == 0) {
					System.out.println(String.format("=====  %08d =====", i));
					//					bw.flush();
				}
			}
			bw.flush();
		} catch (IOException e) {
			e.printStackTrace();
		}
		System.out.println("็ต‚ไƒR†ใ—ใƒZใ—ใŸ");

	}

	private static String quate(String org) {
		return "\"" + org + "\"";
	}

	private static String getTenban(int i) {
		return quate(String.format("%03d", (i / 100000) + 1));
	}

	private static String getCif(int i) {
		return quate(String.format("%09d", i % 10000000));
	}

}








-------------------------------------------------