21xrx.com
2025-03-23 03:17:50 Sunday
文章检索 我的文章 写文章
《Java程序员必备技能:掌握文件读写操作》
2023-06-18 15:49:02 深夜i     15     0
Java 文件读写 BufferedReader BufferedWriter 示例程序

作为一名Java程序员,不仅需要具备编写高效代码的技能,还需要掌握文件读写操作。无论是读取用户配置文件、日志文件,还是将程序产生的结果保存到文件,文件读写操作都是必不可少的。

下面是一个示例程序,展示了如何使用Java的File类和BufferedReader/BufferedWriter类实现文件读写操作。

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileReaderWriterDemo {
  public static void main(String[] args) {
    File inputFile = new File("input.txt");
    File outputFile = new File("output.txt");
    try {
      // 读取文件
      BufferedReader br = new BufferedReader(new FileReader(inputFile));
      String line;
      while ((line = br.readLine()) != null) {
        // 处理每行数据
        System.out.println(line);
      }
      br.close();
      // 写入文件
      BufferedWriter bw = new BufferedWriter(new FileWriter(outputFile));
      bw.write("Hello, World!");
      bw.newLine();
      bw.write("I am a Java programmer.");
      bw.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

通过上述代码,我们可以读取名为"input.txt"的文件并逐行输出,同时将字符串"Hello, World!"和"I am a Java programmer."写入名为"output.txt"的文件中。

了解文件读写操作对于Java程序员来说非常重要,因此它也是Java程序员必备技能之一。

  
  

评论区

请求出错了