【发布时间】:2014-01-16 16:43:02
【问题描述】:
我有一个外部程序(打包在一个 jar 中),我想从另一个 Java 程序执行它,我使用
Process proc = Runtime.getRuntime().exec(command)
这个 jar 程序现在返回一个句子作为输出,我想稍后在程序中使用它,所以我想转换它的输出,为此我使用我找到的关于使用 IOUtils 的建议here。
然而
InputStream in = proc.getInputStream();
String myString = IOUtils.toString(in, "UTF-8");
只返回句子的第一个单词。是否可以从输入流中取出完整的句子?
【问题讨论】:
标签: java string inputstream