情况: 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 同步 输出顺序相关推荐

  1. Java IO: System.in, System.out, System.err

    原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) System.in, System.out, System.err这3个流同样是常见的数据来 ...

  2. System.out和System.err的区别

    public class TestCodeSeg {static{System.out.println("1");}{System.out.println("2" ...

  3. W/System.err: at android.view.ViewConfiguration.get(ViewConfiguration.java:369)

    *11-09 11:48:38.558 13887-13900/? W/System.err: at android.view.WindowManagerGlobal.getWindowManager ...

  4. System.out.println与System.err.println的区别

    1.System.out.println   能重定向到别的输出流,这样的话你在屏幕上将看不到打印的东西了,      而System.err.println只能在屏幕上实现打印,即使你重定向了也一样 ...

  5. (28)System Verilog进程间同步(事件event)

    (28)System Verilog进程间同步(事件event) 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog进程间同步(事件eve ...

  6. (30)System Verilog进程间同步(邮箱mailbox)

    (30)System Verilog进程间同步(邮箱mailbox) 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog进程间同步(邮箱m ...

  7. (29)System Verilog进程间同步(旗语semaphore)

    (29)System Verilog进程间同步(旗语semaphore) 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog进程间同步(旗 ...

  8. System.setOut 重定向 memcached 的输出

    System.setOut 重定向 memcached 的输出 调用 memcached 的方法 pool = SockIOPool.getInstance(poolName); 此代码并未抛出异常, ...

  9. java标准输出包_Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和System.err。 (5.0分)_学小易找答案...

    [填空题]一个try 程序块可以对应 个catch块,假若多个catch 块有父子继承关系,则应该将子类的catch块放置到父类的catch块之 . (10.0分) [单选题]病人行甲状腺癌手术后,护 ...

最新文章

  1. JavaScript中函数四种调用模式
  2. java怎么导入文件_怎么将文件导入java
  3. 产品经理版知乎竟成招聘利器,某公司当天收到200+简历
  4. hdu4096(模拟)
  5. linux实验五编程淮海工学院,实验一-LinuxC编程工具GCC和GDB.doc
  6. rabbitmq生产者基于事务实现发送确认
  7. 计算机三级数据库上机怎么考,最新计算机三级数据库上机考试试题
  8. linux vnc检查,检查Ubuntu VNC设置(避免远程登陆)
  9. mysql索引结构优缺点_mysql索引优缺点及注意事项
  10. 2011 MVP大奖礼品包,那是相当的给力啊!!
  11. C语言-排序-希尔排序
  12. Mac新手用户需要了解的14个Spotlight搜索技巧
  13. 如何下载股票历史数据?
  14. smarty3.1.30 模板引擎的使用
  15. java代码实现简单的向企业微信发送信息
  16. 微信们开放外链,互联网“圈地”成历史?
  17. CRM系统管理日常计划
  18. WPF 鼠标滚轮对图片的缩放
  19. 交换机路由器命令大全
  20. Dremel made simple with Parquet

热门文章

  1. LocalCache本地缓存分享
  2. NOIP C++ 生涯
  3. stm32通过usb下载固件
  4. 防止引擎爬虫记录(君子协定)
  5. Java版WebSocket消息推送系统搭建
  6. 新手必学的的web渗透测试查找漏洞(一)
  7. 华为认证HCIP的持证人数
  8. JDK9下载、安装和配置环境变量图解
  9. 使用a标签下载文件,浏览器会直接打开解决方案
  10. 【机器学习】Java 代码实现 CART 决策树算法