01 Mar 2011
How to : Java capture output from console
Well, the topic pretty says everything. So, here’s the solution.
final ByteArrayOutputStream myOut = new ByteArrayOutputStream(); System.setOut(new PrintStream(myOut)); // test stuff here... final String standardOutput = myOut.toString();
The idea is just redirect the System.out to another PrintStream and you can use information in the PrintStream.
Til next time,
noppanit at 00:00