控制台Java:不使用新行更新命令行中的文本
我想在命令行Java程序中添加一个进度指示器
例如,如果我正在使用wget,它会显示:
71% [===========================> ] 358,756,352 51.2M/s eta 3s
是否有可能在不向底部添加新行的情况下更新进度指示器
谢谢
你可以在下面搜索框中键入要查询的问题!
我想在命令行Java程序中添加一个进度指示器
例如,如果我正在使用wget,它会显示:
71% [===========================> ] 358,756,352 51.2M/s eta 3s
是否有可能在不向底部添加新行的情况下更新进度指示器
谢谢
# 1 楼答案
首先,在编写时,不要使用writeln()。使用write()。第二,可以使用“\r”回车,而不使用新行。回车应该会让你回到队伍的开头
# 2 楼答案
我使用以下代码:
结果是: