如何将字符串流式传输到另一个类

时间:2019-05-18 18:55:04

标签: java string stream

我正在使用apache commons exec库。我有一个Stream,从控制台输出中给我一个String。我想获取这个String并将其发送给另一个类,最后将它们发送给客户端。我不知道该怎么做

这是流,线是执行的jar的输出

DefaultExecutor executor = new DefaultExecutor();
    executor.setWorkingDirectory(dir);
    executor.setStreamHandler(new PumpStreamHandler(new LogOutputStream() {
        @Override
        protected void processLine(String line, int level) {

            System.out.println("[LOL]"+line);
        }
    }));

这是我要将这些字符串发送给客户端的另一个类:

String response = "";
try {


    he.sendResponseHeaders(200, response.length());
    OutputStream os = he.getResponseBody();
    while(ServerHandler.runningString.contains(parameter))
    {

        os.write(response.toString().getBytes());
    }

    os.close();

} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

0 个答案:

没有答案
相关问题