我有一个函数,它接受一个特定类型的对象,以及一个要打印到的PrintStream,并输出该对象的表示。如何在字符串中捕获此函数的输出?具体来说,我想在toString方法中使用它。 最佳答案 使用ByteArrayOutputStream作为缓冲区:importjava.io.ByteArrayOutputStream;importjava.io.PrintStream;importjava.nio.charset.StandardCharsets;finalByteArrayOutputStreambaos=newByteArra