21xrx.com
2024-11-05 16:31:44 Tuesday
登录
文章检索 我的文章 写文章
Java中文件读取与写入:区别与案例
2023-06-15 12:02:07 深夜i     --     --
Java 文件读取 文件写入

在Java中,文件读取和写入是常见的操作。虽然它们看似相似,但实际上它们有很大的区别。

文件读取就是从指定文件读取数据到程序中,而文件写入则是将程序中产生的数据写入指定文件中。虽然这两个操作都是操作文件,但它们的实现方式和目的是完全不同的。

以下是文件读取操作的简单代码案例:


import java.io.*;

public class FileReaderDemo {

  public static void main(String[] args) {

    try {

      FileReader reader = new FileReader("test.txt");

      int character;

      while ((character = reader.read()) != -1) {

        System.out.print((char) character);

      }

      reader.close();

    } catch (IOException e) {

      e.printStackTrace();

    }

  }

}

在上面的代码中,使用`FileReader`类读取了名为“test.txt”的文件,并将文件中的内容逐行打印到控制台中。

而下面的代码则是文件写入的简单案例:


import java.io.*;

public class FileWriterDemo {

  public static void main(String[] args) {

    try {

      FileWriter writer = new FileWriter("output.txt");

      String text = "Hello World!";

      writer.write(text);

      writer.close();

    } catch (IOException e) {

      e.printStackTrace();

    }

  }

}

在这个例子中,我们使用`FileWriter`类创建了一个名为“output.txt”的文件,并向文件中写入了字符串“Hello World!”。

可以看到,文件读取和写入是两个不同的过程,在实现上也有很大的差别。因此,当我们需要读取或写入文件时,需要根据实际情况选择合适的类和方法来执行。

  
  

评论区

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