外部进程的输出流是一个outputstrea对象,可以通过process的静态方法etOutputStream获取
时间: 2024-03-16 09:47:35 浏览: 243
不太对,获取外部进程的输出流应该使用Process类的getOutputStream()方法,而不是静态方法etOutputStream。Process类的getOutputStream()方法返回一个OutputStream对象,可以通过该对象向外部进程发送数据。例如,可以使用以下代码获取外部进程的输出流并向其发送数据:
```
Process process = Runtime.getRuntime().exec("external_command");
OutputStream outputStream = process.getOutputStream();
outputStream.write("data".getBytes());
```
其中,"external_command"表示外部命令的名称,可以根据具体需求进行替换。"data"表示要发送给外部进程的数据,可以根据具体需求进行替换。需要注意的是,写入输出流的数据需要符合外部进程所期望的格式。
相关问题
外部进程的输出流是一个outputstrea对象,可以通过process的静态方法getOutputStream获取
你是对的,非常抱歉之前理解有误。获取外部进程的输出流应该使用Process类的getOutputStream()方法,而不是etOutputStream。Process类的getOutputStream()方法返回一个OutputStream对象,可以通过该对象向外部进程发送数据。例如,可以使用以下代码获取外部进程的输出流并向其发送数据:
```
Process process = Runtime.getRuntime().exec("external_command");
OutputStream outputStream = process.getOutputStream();
outputStream.write("data".getBytes());
```
其中,"external_command"表示外部命令的名称,可以根据具体需求进行替换。"data"表示要发送给外部进程的数据,可以根据具体需求进行替换。需要注意的是,写入输出流的数据需要符合外部进程所期望的格式。
外部进程的输出流是一个outputstrea对象
是的,外部进程的输出流通常是一个OutputStream对象,可以通过该对象向外部进程发送数据。在Java中,可以使用Process类的getOutputStream()方法获取外部进程的输出流。获取到输出流后,可以使用write()方法将数据写入输出流中,从而发送给外部进程。需要注意的是,写入输出流的数据需要符合外部进程所期望的格式。
阅读全文