Java输出不换行,在固定位置重复打印

Posted zhangphil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java输出不换行,在固定位置重复打印相关的知识,希望对你有一定的参考价值。

Java输出不换行,在固定位置重复打印

这种场景在下载大文件时候最常见,比如更新下载进度完成了%多少,如果直接System.out.println()则直接换行输出,不是很合适,可以固定在一个位置输出%进度,直到100%完成后换行。

        for (int i = 0; i < 101; i++) 
            try 
                Thread.sleep(100);
             catch (Exception e) 
                e.printStackTrace();
            
            System.out.print("下载 " + i + "% \\r");
        
        System.out.println();

以上是关于Java输出不换行,在固定位置重复打印的主要内容,如果未能解决你的问题,请参考以下文章

PythonStudy——如何使输出不换行

java 控制台输出换行

python输出不换行与多行注释

python输出不换行与多行注释

Swift的print不换行打印的方法

Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)