输入流与输出流——文件字符流(2)

 2023-04-11 23:16:14  阅读 0

字符输出流
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);//输出异常,例如,找不到指定的系统文件
}
 
 

标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码