Захват содержимого стандартного вывода в Java

Я вызываю функцию, которая выводит некоторую строку в моем консольном / стандартном выводе. Мне нужно захватить эту строку. Я не могу ни изменить функцию, выполняющую печать, ни изменить поведение во время выполнения посредством наследования. Я не могу найти никаких предопределенных методов, которые позволили бы мне это сделать.

Хранит ли JVM буфер печатного содержимого?

Кто-нибудь знает о методе Java, который мне поможет?

15
задан Marc Mutz - mmutz 21 April 2011 в 15:12
поделиться