Java 写入文件

使用Buffer Writer 和 File Writer 写入文件 ,

BufferWriter 创建一个新的对象, 创建时, 参数 使用一个新创建的FileWriter ,
, 参数为文件名, 没有会新建一个 ;

然后就可以直接利用, BufferWriter 类的 write 方法 直接来写入了,
不过这里有个问题, 仅仅执行 write方法, 并不能看到 写入的效果,
仅执行write 方法, 字符串还在缓存中, 并未写入到文件中,
我们需要执行,BufferWriter类的 flush方法来刷新, 将数据写入到文件,
下面是代码
...

    BufferedWriter bw = new BufferedWriter(new FileWriter("File1.txt"));
                bw.write("hello world");
                for (int i=1;i<=100;i++)
                
                    bw.write(i+"\n");
                }
                bw.flush();
                bw.close();

...

代码

运行结果:


image.png

OK

你可能感兴趣的:(Java 写入文件)