-2

我需要使用 Java 将一些输出写入文件。目前我的代码正在系统控制台上编写 OutputStream。我担心的是我必须编写process.getOutputStream()返回一个 OutputStream 实例的输出。

final PrintWriter writer = new PrintWriter(process.getOutputStream());
writer.println(200);
writer.close();
4

3 回答 3

5

尝试这个:

PrintWriter writer = new PrintWriter(new File("path/to/output-file.txt"));

只需将输出切换PrintWriter到您希望使用的目标,在这种情况下是一个文件。

于 2013-04-10T19:57:38.287 回答
1

你的问题没有意义。AProcessOutputStream不是文件。它是由进程读取的流。该流程对您发送的数据的处理是它的业务,而不是您的业务。

于 2013-04-10T23:36:29.367 回答
1
   BufferedWriter write = new BufferedWriter( new FileWriter( "output.txt"));
   write.write("your data");
于 2013-04-10T20:02:42.170 回答