日期:2014-05-20  浏览次数:20839 次

读写文件
在读写文件中,如何在每一行插入一个¥,即使这行已经满行
这是读写文件代码
import   java.io.*;


public   class   ReadFileWrite   {
        public   static   void   main(String[]   args)   {
                try   {

                        File   read   =   new   File( "test.txt ");
                        File   write   =   new   File( "c:\\2.txt ");

                        BufferedReader   br   =   new   BufferedReader(new   FileReader(read));
                        BufferedWriter   bw   =   new   BufferedWriter(new   FileWriter(write,   true));
                        String   temp   =   null;

                        temp   =   br.readLine();
                        while   (temp   !=   null)   {
                                //写文件
                                bw.write(temp   +     "§ "+ "\n ");
                            问题就是当该行满了就插入不了了??
                                bw.newLine();
                                //继续读文件
                                temp   =   br.readLine();
                        }
                        bw.close();
                        br.close();

                }   catch   (FileNotFoundException   e)   {   //文件未找到
                        System.out.println(e);
                }   catch   (IOException   e)   {
                        System.out.println(e);
                }
        }
}

------解决方案--------------------
不会 学习
------解决方案--------------------
我觉得这需要楼主读文件时不要一行一行的读,而要一个一个的读,每行放入的字符数也由自己来定义~