Java追加写入文件

2020-09-19  本文已影响0人  会微笑的leo

惨痛的教训,fos = new FileOutputStream(file,true);

默认为false,记得加上true

                    FileOutputStream fos = null;
                    OutputStreamWriter osw = null;
                    BufferedWriter bfw = null;
                    try{
                        fos = new FileOutputStream(file,true);
                        osw = new OutputStreamWriter(fos, StandardCharsets.UTF_8);
                        bfw = new BufferedWriter(osw);
                        bfw.write(loginSave);
                        bfw.write("\n");
                    }catch(Exception e){e.printStackTrace();}
                    finally {

                        if(bfw != null){
                            bfw.close();
                        }

                        if (osw != null) {
                            osw.close();
                        }
                        if(fos != null){
                            fos.close();
                        }
                    }
上一篇 下一篇

猜你喜欢

热点阅读