突破线是否有任何错误

时间:2014-04-01 20:09:20

标签: java input format output

public class Test {

public void addinstances(String txtpath,String testpath) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader("C:\\Users\\NetBeansProjects\\src\\" + txtpath));
FileWriter fw = new FileWriter("C:\\Users\\NetBeansProjects\\src\\" + testpath,true);
StringBuilder sb = new StringBuilder();
String line = null;   
while ((line = reader.readLine())!= null){
    sb.append(line);
    sb.append("\r\n");
}
 reader.close();
 fw.write(sb.toString());
 fw.flush();
 fw.close();
}
 public static void main(String[] args) throws IOException{  
 Test ai = new Test();
    ai.addinstances("test.txt","result.txt");
        }
}

这段代码运行良好,没有任何错误,我得到的输出文件如下:

  1. {12,21,34 ...}
  2. {1,3,8 ...}
  3. 但是当我想将这个输出文件用于另一个函数来逐行读取时。它可以读取第一行,但是,它无法读取其余行。问题是什么? 错误说:IOException:无法读取第2行中的令牌[57]。

0 个答案:

没有答案