有没有可能覆盖最后一个 System.out.println
的输出,这样我就可以可视化数组中的变化或创建进度条了吗?
例如,如果我有这个类:
class Main{
public static void main(String[] args){
for(int i = 0; i < 10; i++){
for(int j = 0; j < i; j++){
System.out.print("#");
}
System.out.println("");
}
}
}
我该怎么做才能创建这个简单的进度条,它只显示在一行而不是10行?
\r
回到行的开头,然后写入一堆空格,再次回到行的开头。你可能想看看这个问题,以获取更详细的控制信息:https://dev59.com/dXRC5IYBdhLWcg3wAcQ3 - Jon Skeet