import java.io.*;
public class _01_FileWrite写入文件 {
public static void main(String[]args)throws IOException
{
//第一步:
//创建一个FileWriter对象,该对象一被初始化就必须要明确被操作的文件。
FileWriter fw = new FileWriter("Demo.txt");
//第二步:将字符串写入流中
fw.write("abcde");
//第三步:刷新对象中缓冲中的数据,将数据刷新到目的地中
fw.flush();
//第四步:关闭流资源
fw.close();
}
}
*
* BufferedWriter:缓冲区
*
* 缓冲区的出现是为了提高流的操作效率而出现的。
*
* 所以创建缓冲区之前必须要有流对象。
*
* 该缓冲区中提供了一个跨平台的换行符:newLine();
*/
import java.io.*;
public class _08_BufferedWriter {
public static void main(String[]args)throws IOException
{
//创建一个字符写入流对象
FileWriter fw = new FileWriter("Demo.txt");
BufferedWriter buf = new BufferedWriter(fw);
for(int x=0;x<5;x++)
{
buf.write("abdsafa"+x);
buf.newLine();
buf.flush();
}
buf.close();
}
}
FileWriter的刷新是将缓冲区中的数据刷新到目的文件中,而BufferedWriter缓冲区的出现,是为了提高流的操作效率出现的。所以创建缓冲区之前必须要有流对象。该缓冲区中提供了一个跨平台的换行符:newLine();
|