肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > 强制关闭java的输出 关闭err输出 关闭out输出

强制关闭java的输出 关闭err输出 关闭out输出

时间:2023-05-04 00:36:15

相关推荐

强制关闭java的输出,关闭err输出,关闭out输出

public static void main(String[] args) {System.err.println("错误日志输出");System.out.println("正常日志输出");}

正常输出:

正常日志输出

错误日志输出

关闭out输出

public static void main(String[] args) {PrintStream out = out();System.err.println("错误日志输出");System.out.println("正常日志输出");closeOut(out);}

关闭err输出

public static void main(String[] args) {PrintStream out = err();System.err.println("错误日志输出");System.out.println("正常日志输出");closeErr(out);}

完整代码

public class SelfStartingUtil {public static PrintStream out(){ByteArrayOutputStream bos = new ByteArrayOutputStream();System.setOut(new PrintStream(bos));return System.out;}public static void closeOut(PrintStream printStream){System.setOut(printStream);}public static PrintStream err(){ByteArrayOutputStream bos = new ByteArrayOutputStream();System.setErr(new PrintStream(bos));return System.out;}public static void closeErr(PrintStream printStream){System.setErr(printStream);}public static void main(String[] args) {PrintStream out = out();System.err.println("错误日志输出");System.out.println("正常日志输出");closeOut(out);}}

在某些特定情况下,可以使用该方法强制关闭输出

关闭后,在out()方法中包含的输出语句块则都会关闭

如果觉得《强制关闭java的输出 关闭err输出 关闭out输出》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。