gpt4 book ai didi

java - 如何在 Java 中加载预先存在的 PrintWriter?

转载 作者:行者123 更新时间:2023-12-01 06:22:13 25 4
gpt4 key购买 nike

我有一个txt文件,我想加载到Java中,并且我一直在尝试使用

PrintWriter writer = new PrintWriter(new File("location/name.txt"));

但它不会加载现有文件,而是覆盖旧文件并创建一个新的空白文件。如何将现有文件加载到 Java 中?

最佳答案

您必须使用 Reader 而不是 Writer。

在 Java 中读取文本文件有多种方法,例如您可以使用 FileReader、BufferedReader 或 Scanner 来读取文本文件。每个类(class)都有自己的目的,例如BufferedReader用于缓冲数据以便快速读取,Scanner提供解析能力。

使用 BufferedReader 的示例:

public class ReadFile {

public static void main(String[] args)throws Exception
{
File file = new File("C:\\location\\test.txt");

BufferedReader br = new BufferedReader(new FileReader(file));

String st;
while ((st = br.readLine()) != null)
System.out.println(st);
}
}

关于java - 如何在 Java 中加载预先存在的 PrintWriter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48133538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com