java改变控制台输出地点

    技术2026-05-17  7

    import java.io.ByteArrayOutputStream; import java.io.PrintStream; /** * TestSysOut.java */ /** * TestSysOut * * @author qefee * */ public class TestSysOut { /** * main. * * @param args */ public static void main(String[] args) { ByteArrayOutputStream baoStream = new ByteArrayOutputStream(1024); // cache stream PrintStream cacheStream = new PrintStream(baoStream); // old stream PrintStream oldStream = System.out; System.setOut(cacheStream); System.out.print("hello world!"); String message = baoStream.toString(); message = "<-- " + message + " -->"; // Restore old stream System.setOut(oldStream); System.out.println(message); } }

    最新回复(0)