字符输出流
FileWrite类创建的对象称为字符输出流
FileWrite类的常用方法
1.void write(int n)方法
该方法用于向文件中写入一个字符
2.void write(char b[])方法
该方法用于向文件中一个字符数组
char b[]=new char[10000];
Scanner read=new Scanner(System.in);
try {
FileWriter w = new FileWriter("word.txt");
String s="长江万里白如练,淮山数点青如淀\n江帆几片急如箭,泉山千尺飞如电。";
b=s.toCharArray();
w.write(b);//向文件输入数据时
// 之前存在文件中的数据会被清除,只剩下刚输入的数据
w.close();
}catch(IOException e)
{
System.out.println(e);//输出异常,例如,找不到指定的系统文件
}
3.void write(char b[],int f,int l)方法
该方法将数组b中从f开始,取出l个字符,向文件中写入
char b[]=new char[10000];
Scanner read=new Scanner(System.in);
try {
FileWriter w = new FileWriter("word.txt");
String s="长江万里白如练,淮山数点青如淀\n江帆几片急如箭,泉山千尺飞如电。";
b=s.toCharArray();
w.write(b,0,5);//向文件输入数据时
// 之前存在文件中的数据会被清除,只剩下刚输入的数据
w.write("\n");//向文件中输入换行符
w.write(b,8,5);
w.close();
}catch(IOException e)
{
System.out.println(e);//输出异常,例如,找不到指定的系统文件
}