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

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

将上一条删除

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

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");

        }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。