FileWriter 字符输出流:

  方法:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

    写入:write  刷新:flush

字符流 随笔 第1张
public static void main(String[] args) throws IOException { FileWriter fWriter = new FileWriter("c:\\1.txt"); fWriter.write(100); char[] c = {'a','b','c','d'}; fWriter.write(c); //截取下标为1、2的元素 fWriter.write(c, 1, 2); fWriter.write("你好世界"); fWriter.flush();//刷新  fWriter.close(); } 
字符流 随笔 第2张

FileReader 读取文本:

字符流 随笔 第3张
//flush 和close区别 //flush用来刷新缓冲区的 只有字符流才需要刷新 public static void main(String[] args) throws Exception { FileReader fileReader = new FileReader("c:\\1.txt"); //一个个字符读取 // int len=0; // while((len=fileReader.read())!=-1){ // System.out.print((char)len); // } char[] ch =new char[1024];// 一次读1024个字符 int len= 0; while((len=fileReader.read(ch))!=-1){ System.out.println(new String(ch,0,len)); } fileReader.close(); } 
字符流 随笔 第4张
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄