7

Javaでコマンドラインに出力されたテキストをクリアするにはどうすればよいですか? 印刷後にクリアText1して で上書きしたいText2。このコードを検索して見つけましたが、機能しません。

public class className {

    public static void main(String[] args) throws IOException {
        System.out.println("Text1");
        Runtime.getRuntime().exec("cls");
        System.out.println("Text2");
    }
}
4

3 に答える 3

8

印刷でこれを行うことができます\b

System.out.print("Text1");
System.out.print("\b\b\b\b\b");
System.out.print("     ");

これはEclipse コンソールでは機能しないことに注意してください。

于 2013-02-17T18:01:31.660 に答える
1

'\r' (キャリッジ リターン) エスケープ シーケンスを使用するだけです。

System.out.print("Text1");
System.out.print("\rText2");

「Text2」のみを印刷します

于 2016-03-10T20:24:04.713 に答える