21xrx.com
2024-12-23 00:15:04 Monday
登录
文章检索 我的文章 写文章
使用Java编写文本文档读写程序
2023-06-11 20:08:20 深夜i     --     --
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等异常情况。

  
  

评论区

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