我正在尝试在eclipse终端的while循环内的同一行上打印。
我尝试了以下代码:
while (condition)
{
System.out.print("Waiting..\r")
}
它将仅打印我和“正在等待..”的行,直到出现我的状况为止。
我想要的只是在之前的打印上打印出“等待”状态,直到出现我的状况为止。
编辑:
为了清楚起见,我不希望在多行中打印“ Waiting ..”,而在我的while循环中打印在同一行上。
所以我不要这个
Waiting..
Waiting..
Waiting..
Waiting..
[...]
但是,这(无论在我的while循环中调用了多少次)
Waiting..
如该答案的第一条评论所述,eclipse终端中存在一个错误,该错误会导致\r
角色无法正常工作。
你的代码实际上是好的,它只是不出现工作中的日食。另外,请注意,\r
字符通常应位于打印语句的开头。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句