首页 > 解决方案 > 如何向 OutputStream 发送内容

问题描述

如何向 OutputStream 发送内容?

ProcessBuilder pb = new ProcessBuilder("java", "-jar", "something.jar");
Process p = pb.start();

OutputStream out = p.getOutputStream();

//Already tried this:
InputStream in = new ByteArrayInputStream(sb.toString().getBytes());
in.transferTo(out); //But this says: This method is undefined for the type: InputStream

标签: javaprocessioprocessbuilder

解决方案


用 DataOutputStream 类包装它,然后您可以使用 writeUTF() 方法写入字符串对象。


推荐阅读