采用struts+hibernate+spring框架进行开发。对某个文件读取时出现了重复,比如当前已经读取到了5000行,它有可能从文件头重新进行读取或者从某个位置重新开始读取。
读取文件格式如下:
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("e:/test.txt")));
while((strForm != null) && (strForm.trim().length() != 0)){
  String strForm = br.readLine();//逐行读取文件
  //对读取的行进行解析存入数据库
  ...
strForm = br.readLine();//读取下一行
}
每次执行的结果都不一样
郁闷ing...