当前位置: 代码迷 >> J2SE >> java 记事本文件保存有关问题
  详细解决方案

java 记事本文件保存有关问题

热度:237   发布时间:2016-04-24 15:45:23.0
java 记事本文件保存问题
我用java写的记事本输入几个字符后保存为txt文件后
txt文件却有几十M大
而且用windows的记事本还大不开!!!
我的输入流代码是这样的,请问该怎么改啊?
谢谢了!!

//另存文件
        if(e.getSource()==saveAsFileItem){
       
        JFileChooser   fs=new   JFileChooser();
                  int   returnVals=fs.showSaveDialog(null);
                  File   savefile=fs.getSelectedFile();
                  try{    
                      FileWriter   writeOut=new   FileWriter(savefile);
                    BufferedWriter   bw=new   BufferedWriter(writeOut);
                          while(text.getText()!=null)
                            bw.write(text.getText());
                           
                            bw.close();
                              writeOut.close();
                     
                     
                  }
                 
                  catch(IOException   ex){
                 
                 
                  }
       
        }

------解决方案--------------------
把这句去掉:while(text.getText()!=null)
------解决方案--------------------
几十M算好的了……我估计是内存溢出才使输出终止了。

不然你的硬盘就爆了……
  相关解决方案