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));
}
}
-------------------------------------------------