我需要使用 Java 将一些输出写入文件。目前我的代码正在系统控制台上编写 OutputStream。我担心的是我必须编写process.getOutputStream()
返回一个 OutputStream 实例的输出。
final PrintWriter writer = new PrintWriter(process.getOutputStream());
writer.println(200);
writer.close();
尝试这个:
PrintWriter writer = new PrintWriter(new File("path/to/output-file.txt"));
只需将输出切换PrintWriter
到您希望使用的目标,在这种情况下是一个文件。
你的问题没有意义。AProcessOutputStream
不是文件。它是由进程读取的流。该流程对您发送的数据的处理是它的业务,而不是您的业务。
BufferedWriter write = new BufferedWriter( new FileWriter( "output.txt"));
write.write("your data");