21xrx.com
2025-03-22 12:16:04 Saturday
文章检索 我的文章 写文章
使用Java编写文本文档读写程序
2023-06-11 20:08:20 深夜i     11     0
Java编程 文本文件读写 FileReader FileWriter

Java是一种面向对象的编程语言,具有跨平台性和强大的编程功能。在处理文本文档的应用中,Java也有着广泛的应用。在本文中,我们将介绍如何使用Java编写文本文档读写程序,并且提供一个简单的代码案例,供读者参考。

代码案例如下:

import java.io.*;
public class TextFile {
  public static void main(String args[]) {
   String fileName = "file.txt";
   String message = "Hello World";
   writeMessageToFile(fileName, message);
   String readMessage = readMessageFromFile(fileName);
   System.out.println("读取的信息: " + readMessage);
  }
  private static void writeMessageToFile(String fileName, String message) {
   try {
     FileWriter writer = new FileWriter(fileName);
     writer.write(message);
     writer.close();
   } catch (IOException e) {
     e.printStackTrace();
   }
  }
  private static String readMessageFromFile(String fileName) {
   StringBuilder stringBuilder = new StringBuilder();
   try {
     FileReader fileReader = new FileReader(fileName);
     int character;
     while ((character = fileReader.read()) != -1) {
      stringBuilder.append((char) character);
     }
     fileReader.close();
   } catch (IOException e) {
     e.printStackTrace();
   }
   return stringBuilder.toString();
  }
}

上述程序实现了文本文件的读写功能。在main方法中,创建了一个名为file.txt的文本文件,并且向其中写入了"Hello World"这个字符串。然后调用了readMessageFromFile方法,读取这个文本文件中的内容,并将读取到的内容打印到控制台上。

通过这个案例,我们可以看到Java中实现文本文件读写的基本方法。通过使用FileReader和FileWriter这两个类,我们可以读取和写入文本文件。同时,我们也需要注意在处理文件时,需要考虑到可能会出现的IOException等异常情况。

  
  

评论区