gpt4 book ai didi

java - 如何在java中创建输出文件?

转载 作者:行者123 更新时间:2023-11-30 06:14:56 24 4
gpt4 key购买 nike

我的所有代码都在 java 设置中,但我如何复制控制台的输出并将其转到 output.txt 文件?我在顶部有这段代码:

    Scanner console = new Scanner(System.in);
System.out.print("Enter Input file name: ");
String inputFileName = console.next();
System.out.print("Output file: ");
String outputFileName = console.next();
File inputFile = new File(inputFileName);
Scanner in = new Scanner(inputFile);
PrintWriter out = new PrintWriter(outputFileName);

它提示我输入输入文件 (input.txt) 和输出文件 (output.txt)。当我输入所有信息时,它会创建一个输出文件,但其中没有任何内容。我需要将控制台输出的内容写入文件。

最佳答案

您似乎遇到了线程问题。您可能需要在新线程中运行以下命令(如图所示)

class myRunner implements Runnable {
public void run() {
while (true) {
String ln = in.nextLine();
out.println(ln);
}
}
}
new Thread(new myRunner()).start();

关于java - 如何在java中创建输出文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29545443/

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