一郎科技|java:IO流( 二 )


publicvoidwrite(Stringstr):写出一个字符串 。
说明:字符输入和字符输出流都是自带缓冲区的 。 缓冲区就是在类的底层封装了一个数组 , 如果我们使用字符输出流向目的地文件中写数据的时候 , 数据不会立刻写到目的地文件中 , 而是写到自带的数组中 , 数据还在内存中 , 所以我们必须调用FileWriter类中的刷新方法flush将数组中的数据刷新到目的地硬盘文件中 。
注意:
1.虽然参数为int类型四个字节 , 但是只会保留一个字符的信息写出 。
2.未调用close方法 , 数据只是保存到了缓冲区 , 并未写出到文件中 。


推荐阅读