缓冲字符流

package New_IO;

import java.io.*;

/**

  • 缓冲字符流
    */
    public class Test3 {
    public static void main(String[] args) {
    try {
    // Test3.testBuffereReader(“F:\Java_project_new\src\New_IO\tt.txt”);
    // Test3.testBuffereWriter(“F:\Java_project_new\src\New_IO\tt2.txt”);
    Test3.CopyFile(“F:\Java_project_new\src\New_IO\tt2.txt”,
    “F:\Java_project_new\src\New_IO\tt3.txt”);
    } catch (Exception e) {
    e.printStackTrace();
    }
    }

    /**

    • 缓冲字符输入流
      /
      public static void testBuffereReader(String Reader) throws Exception {
      BufferedReader br = new BufferedReader( new FileReader(Reader));
      char [] c = new char [100];
      int len = 0 ;
      while ((len=br.read©) !=-1){
      System.out.println(new String(c,0,len));
      }
      br.close();
      }
      /
      *
    • 缓冲字符输出流
      */
      public static void testBuffereWriter(String Writer) throws Exception {
      BufferedWriter bw= new BufferedWriter( new FileWriter(Writer));
      String str = “Don’t let your past determine the future”;
      bw.write(str);
      bw.flush();
      bw.close();
      }

    /**

    • 使用缓冲字符流cp文件
      */
      public static void CopyFile (String Reader ,String Writer ) throws Exception {
      BufferedReader br = new BufferedReader( new FileReader(Reader));
      BufferedWriter bw= new BufferedWriter( new FileWriter(Writer));
      char [] c = new char[100];
      int len = 0;
      while ((len= br.read©) !=-1){
      bw.write(c,0,len);
      }
      bw.flush();
      bw.close();
      br.close();
      }
      }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值