vmg文件的内容是这样的:
BEGIN:VBODY
Date July 14,2011 12:09:34 PN
你好
END:VBODY
我用BufferedReader去读取这段文字的时候,把END:VBODY 替换成 </vbody>
但是输出的结果是:你好 END:VBODY
而不是我想看到的:
你好
</vbody>请问这该怎么解决?

解决方案 »

  1.   

    先把你的读取代码放上来吧,你readLine()之后,原来的\n会没有了的.在一行一行输出的时候要自己带上\n
      

  2.   

    读写的代码是这样的:
    BufferedReader br = new BufferedReader(new FileReader(fileName));
    BufferedWriter bw = new BufferedWriter(new FileWriter(destFileName));
    String content;
    while((content = br.readLine()) != null){
        bw.write(content + "\n");
    }
    我后来试了FileInputStream和RandomAccessFile还有别的,都不能换行.