Java 覆盖以前的控制台输出
是否可以覆盖最后一个Java 覆盖以前的控制台输出,java,console,Java,Console,是否可以覆盖最后一个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.p
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("");
}
}
}
主类{
公共静态void main(字符串[]args){
对于(int i=0;i<10;i++){
对于(int j=0;j
我要怎么做才能创建这个简单的progressbar,它只显示一行而不是10行?这在我特定的控制台(Windows)上工作,但它的便携性不太好
public class Test {
public static void main(String[] args) throws Exception {
for (int i = 0; i < 100; i++) {
System.out.print("#");
if (i % 20 == 0) {
System.out.print("\r \r");
}
System.out.flush();
Thread.sleep(100);
}
}
}
公共类测试{
公共静态void main(字符串[]args)引发异常{
对于(int i=0;i<100;i++){
系统输出打印(“#”);
如果(i%20==0){
系统输出打印(“\r\r”);
}
System.out.flush();
睡眠(100);
}
}
}
还有一门课,但就我所知,这并不能给你带来很多好处……谢谢!它也可以在linux下工作,我可以用它来清除多行吗?@reox:不,它只是用
\r
返回到行的开头,然后写一堆空格,然后再返回到行的开头。您可能需要查看更详细的控件。好的,也许我会使用带有textarea的jframe:D谢谢!