gpt4 book ai didi

java - 将 .txt 文件加载到 textarea Java

转载 作者:行者123 更新时间:2023-11-29 03:18:42 25 4
gpt4 key购买 nike

我有一个加载指定文件的文本区域。除了只有文件的最后一行输出到文本区域外,一切都运行良好。

File f = new File(this.path);

try {
// Create a Scanner for the file
Scanner input = new Scanner(f);

// Read text from the file
while (input.hasNext()) {
jTextArea1.setText(input.nextLine());
}

// Close the file
input.close();

} catch (FileNotFoundException fe) {
fe.printStackTrace();
}

最佳答案

那是因为在你的 while 循环中你设置了文本,而不是附加到它。

因此,每次您获得新的输入行时,您都会覆盖最后一行。您最终只剩下最后一行输入。

使用 jTextArea1.append(input.nextLine()); 而不是 jTextArea.setText(...);

关于java - 将 .txt 文件加载到 textarea Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24965379/

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