21xrx.com
2024-12-22 23:28:39 Sunday
登录
文章检索 我的文章 写文章
《Java程序员必备技能:掌握文件读写操作》
2023-06-18 15:49:02 深夜i     --     --
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程序员必备技能之一。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复