Java 如何打印到同一行?
我想像这样打印进度条:
[# ] 1%[## ] 10%
[########## ] 50%
但是这些都应该打印到终端机的同一行,而不是新行。我的意思是,每个新行都应替换上一行,而不是使用print()
而不是println()
。
如何用Java做到这一点?
回答:
格式化字符串,如下所示:
[# ] 1%\r
注意\r
字符。正是所谓的回车,会将光标移回行的开头。
最后,请确保你使用
System.out.print()
并不是
System.out.println()
以上是 Java 如何打印到同一行? 的全部内容, 来源链接: utcz.com/qa/429986.html