使用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();
...
运行结果:
OK