是否可以在Java中读取system.out.println中的字符串



有没有办法在print语句中读取以下字符串?

我需要制作类似于以下代码的内容

这是我的代码:

BufferedReader inl = new BufferedReader(new InputStreamReader(System.in));
String mail;
System.out.println( "MAIL FROM " + "<" + mail = inl.readLine() + ">" );'

因此,当我运行程序以显示类似MAIL FROM < HERE I FILL THE STRING>

如果您使用 System.setOut,则可以将此流重定向到您自己的 PrintStream,您可以在其中记录发送到 System.out 的消息,或者将这些消息发送到需要去的任何位置。

https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#setOut(java.io.PrintStream(

最新更新