肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > System.err System.out 同步 输出顺序

System.err System.out 同步 输出顺序

时间:2021-09-05 04:24:14

相关推荐

情况: System.err System.out 不按代码顺序输出 (需要 同步输出)

解决办法: 中间加Thread.sleep(1);

Thread.sleep(1);

System.err.print("A");

Thread.sleep(1);

System.out.print("B");

Thread.sleep(1);

System.err.print("C");

示例:展示数组中用到的数 标红输出

输出乱序:

for (int i = 0; i < blockLengthList.size(); i++) {if(i!=0)System.out.print(",");//Thread.sleep(1);if(stack.contains(i)) {System.err.print(blockLengthList.get(i));}else {System.out.print(blockLengthList.get(i));}//Thread.sleep(1);}

正确结果:

for (int i = 0; i < blockLengthList.size(); i++) {if(i!=0)System.out.print(",");Thread.sleep(1);if(stack.contains(i)) {System.err.print(blockLengthList.get(i));}else {System.out.print(blockLengthList.get(i));}Thread.sleep(1);}

参考文章:System.out.println()和System.err.println()的区别_cdy1221的博客-CSDN博客_system.err.println

如果觉得《System.err System.out 同步 输出顺序》对你有帮助,请点赞、收藏,并留下你的观点哦!

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