2.4k Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Halllo liebe Supportnet-Gemeinde,

Ich habe folgendes Problem:
In Java lässt sich ja ein Text über die Methoden print, prinln, ....
auf die Konsole ausgeben.

Wie mache ich es, dass der Text überschrieben wird.
Beispiel:
es soll auf der Konsole erscheinen:

Hallo

dann soll Hallo gelöscht werden und

Wie geht es Ihnen

geschrieben werden. usw

Danke und viele Grüße
Michä

4 Antworten

0 Punkte
Beantwortet von
Das geht nicht.
0 Punkte
Beantwortet von
Schade.

Danke für die Info
0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
Eventuell geht es, wenn du die Backspace-Escape-Sequenz "\b" verwendest, also nach dem Ausgeben von "Hallo" und der vermutlich vorgesehenen Pause einfach 5 mal "Backspace" ausgeben und danach den neuen Text. Wichtig ist daß du nach dem Hallo keinen Zeilenvorschub einbaust, also weder println() noch die Escape-Sequenzen für Zeilenvorschub ("\n").
0 Punkte
Beantwortet von dr-ma-busen Mitglied (261 Punkte)
Moin!

Das was du suchst nennt sich "ANSI Escape sequences/code".
en.wikipedia.org/wiki/ANSI_escape_code


Wärend unter Unix-System das ganze meist von anfang an problemlos läuft, musst du unter Win (sofern du kein Win 9x nutzt) das ganze meiste noch einstellen/aktivieren. Siehe dazu den gnannten Wiki artikel.

Hier ist ein Liste mit den Steuerzeichen:
ascii-table.com/ansi-escape-sequences.php


MfG
...