[code=java]
package com.iking.test;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Date;
public class TestBufferedWriter {
/**
* @param args
*/
public static void main(String[] args) {
try {
//RandomNum.pro 文件名 可自由定义
BufferedWriter bw = new BufferedWriter(new FileWriter(new File("d:\\RandomNum.pro"), true));
for (int i=0; i<=999999;i++){
StringBuffer sb = new StringBuffer(6);
Date date = new Date();
if(i == 0 || i==999999){
System.out.println(date.getTime());//记录时间 毫秒数
}
if(i<10){
sb.append("00000");
sb.append(i);
}else if(10<= i&& i<100){
sb.append("0000");
sb.append(i);
}else if(100<=i && i<1000){
sb.append("000");
sb.append(i);
}else if(1000<=i && i<10000){
sb.append("00");
sb.append(i);
}else if(10000<=i && i<100000){
sb.append("0");
sb.append(i);
}else{
sb.append(i);
}
bw.write(sb.toString());//写数据
bw.newLine();//换行
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
[/code]