欢迎访问宙启技术站
智能推送

使用Java函数实现一个简单的文件读取和写入的程序。

发布时间:2023-08-24 08:14:49

下面是一个简单的Java程序,用于读取和写入文件:

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class FileReadWriteExample {
  
  public static void readFile(String filePath) {
    try {
      BufferedReader reader = new BufferedReader(new FileReader(filePath));
      String line;
      
      while ((line = reader.readLine()) != null) {
        System.out.println(line);
      }
      
      reader.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
  
  public static void writeFile(String filePath, String content) {
    try {
      BufferedWriter writer = new BufferedWriter(new FileWriter(filePath));
      
      writer.write(content);
      
      writer.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
  
  public static void main(String[] args) {
    String filePath = "example.txt";
    String content = "Hello, World!";
    
    // 写入文件
    writeFile(filePath, content);
    
    // 读取文件
    readFile(filePath);
  }
}

上述程序定义了两个函数:readFilewriteFile,分别用于读取和写入文件。readFile函数接收一个文件路径作为参数,在控制台输出文件的内容。writeFile函数接收一个文件路径和内容作为参数,将内容写入到文件中。

main函数中,我们定义了一个文件路径和内容,并调用了writeFile函数写入文件,并调用了readFile函数读取之前写入的文件内容。

请注意,上述代码仅供参考,可能需要根据具体需求进行修改和优化。