/**
* 程序名称:GenLrParameter
* 程序功能:生成loadrunner参数化时需要的dat文件
* 版本:0.2.2
* 时间:2011年10月28日8:33:33
* 作者:backtracker
* 实现方法:用文件输出流连接文件,打印流打印数据,使用scanner接收用户输入
* 修改:修改代码,让代码更简洁*/import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;public classGenLrParameter{privateString name;private intstart;private intend;public static voidmain(String [] args) {try{newGenLrParameter().genParameter();
}catch(IOException e) {
System.out.println("写入文件时出错");
System.exit(-1);
}
}public voidgenParameter() throws IOException{
Scanner input= new Scanner(System.in);
System.out.println("请输入参数名:");//接收参数名称
name =input.next();try{
System.out.println("请输入参数起始数字");
start=input.nextInt();
System.out.println("请输入参数数目");
end= input.nextInt()+start -1;
}catch(Exception e) {
System.out.println("请输入数字");
System.exit(-1);
}
FileWriterout = null; //声明一个 file output 对象
BufferedWriter bw = null;
PrintWriter pw= null; //声明一个 print Writer 对象
try{out = new FileWriter ("d:\\" + name + ".dat");
bw= new BufferedWriter(out);
pw= newPrintWriter( bw );
pw.println (name);for( int i = start ;i<= end;i++){
pw.println(name+i);
}
System.out.println("参数文件"+name+".dat已经成功生成到D盘根目录!");
pw.close();
bw.close();out.close();
}catch(Exception e) {
System.out.println ("写入文件时出错");
System.exit(-1);
}finally{if (pw != null)
pw.close();if (bw != null)
bw.close();if(out != null)out.close();
}
}
}