2021-04-18 15:41  阅读(106)
文章分类:Java 基础实战 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-examples.html

以下实例演示了使用 BufferedWriter 类的 read 和 write 方法将文件内容复制到另一个文件:

    /*
     author by w3cschool.cn
     Main.java
     */
    
    import java.io.*;
    
    public class Main {
       public static void main(String[] args) 
       throws Exception {
          BufferedWriter out1 = new BufferedWriter
          (new FileWriter("srcfile"));
          out1.write("string to be copied\n");
          out1.close();
          InputStream in = new FileInputStream
          (new File("srcfile"));
          OutputStream out = new FileOutputStream
          (new File("destnfile"));
          byte[] buf = new byte[1024];
          int len;
          while ((len = in.read(buf)) > 0) {
             out.write(buf, 0, len);
          }
          in.close();
          out.close();
          BufferedReader in1 = new BufferedReader
          (new FileReader("destnfile"));
          String str;
          while ((str = in1.readLine()) != null) {
             System.out.println(str);
          }
          in1.close();
       }
    }
    

以上代码运行输出结果为:

    string to be copied
    
点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 实例 – 将文件内容复制到另一个文件
上一篇
Java 实例 – 删除文件
下一篇
Java 实例 – 向文件中追加数据