有趣的小功能在同一个地方System.out.print,实现刷

2020-08-08  本文已影响0人  马木木

在命令提示行展示进度,速度等消息的时候,消息一大推肯定难看,下边俩个小技巧可以实现类似刷新的效果

将上一条删除

上一个打印了多少个字符,就得删除多少个,实现方式是退格

System.out.print("\b")

回到当前行的起点

System.out.print("\r")

是不是很熟悉,换行不就是\n\r

String msg = "hello world ";
        for (int i = 0; i < 10; i++) {
            System.out.print(msg + i);
            Thread.sleep(1000);
//          for (int j = 0; j < (msg + i).length(); j++) {
//              System.out.print("\b");
//          }
            System.out.print("\r");

        }
上一篇 下一篇

猜你喜欢

热点阅读