iteye_14348 2010-07-01 12:50
浏览 875
已采纳

File和BufferedWriter每次都覆盖文件

public void addInfo()
{
try
{
File file = new File( "result.txt ");
if(!file.exists())
file.createNewFile();
String str = "学号: "+sNum.getText() + "," + "姓名: "+sName.getText() + "";

        BufferedWriter bw = new BufferedWriter(new FileWriter(file));

        bw.write(str);
        bw.write(13);
        bw.write(10);
        bw.flush(); 
        //fw.flush(); 
        bw.close(); 
    //  fw.close(); 


    } catch (IOException e)
    {
        e.printStackTrace();
    }

为什么每次都是覆盖result.txt呢?
我是要插入信息。。就是每次插入都放到result.txt里

  • 写回答

1条回答 默认 最新

  • OPPPPOP 2010-07-01 12:54
    关注

    [code="java"]
    BufferedWriter bw = new BufferedWriter(new FileWriter(file,true));
    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多
  • ¥15 python中合并修改日期相同的CSV文件并按照修改日期的名字命名文件
  • ¥15 有赏,i卡绘世画不出