Das Leeren der Konsole hängt i.V. mit Java stark vom Betriebssystem ab: https://stackoverflow.com/questions/2979383/java-clear-the-console
Die einfachste Möglichkeit ist, beispielsweise 100 Leerzeilen auf der Console auszugeben.
Das habe ich Dir doch geschrieben: Du kannst malSystem.out.println("\u001b[2J");
versuchen.
EDIT: Überschneidung mit Beitrag von @krgewb
Wenn ich das richtig sehe, basiert das Teil auf Eclipse, d. h. Du verwendest vermutlich die Eclipse-Konsole. Dort wird das vermutlich (verwende kein Eclipse) nicht ohne weiteres funktionieren. Wenn ich es richtig sehe, gibt es wohl ein Plugin https://marketplace.eclipse.org/content/ansi-escape-consoleSpringtoolsuit4
Das meinte doch mihe7.
Java:System.out.println("\u001b[2J");
diese Code macht nur eine Linie leer wie \n .
Deine Konsole ist ein Programm wie jedes andere auch. Dieses Programm liest die Ausgabe Deiner Anwendung und zeigt sie auf dem Bildschirm an. Sofern es von diesem Programm vorgesehen ist, wäre es dessen Aufgabe, Deine Ausgabe nicht nur zu lesen, sondern zu interpretieren und bei entsprechenden Sequenzen, den Bildschirm zu leeren. Ob und wenn ja, welche Sequenzen dazu führen, ist also rein vom verwendeten Konsolenprogramm abhängig.Das Problem ist, dass der Spaß von der jeweiligen "Konsole" abhängig ist.
Ich wiederhole mich:
Deine Konsole ist ein Programm wie jedes andere auch. Dieses Programm liest die Ausgabe Deiner Anwendung und zeigt sie auf dem Bildschirm an. Sofern es von diesem Programm vorgesehen ist, wäre es dessen Aufgabe, Deine Ausgabe nicht nur zu lesen, sondern zu interpretieren und bei entsprechenden Sequenzen, den Bildschirm zu leeren. Ob und wenn ja, welche Sequenzen dazu führen, ist also rein vom verwendeten Konsolenprogramm abhängig.
Die Ausgabe in einer IDE ist oft kein vollwertiger Konsolenersatz: warum sollte sich irgendjemand unnütze Arbeit machen? Führ Dein Programm außerhalb der IDE aus, dann sollte das mit irgendeiner Sequenz auch klappen. In der "Eingabeaufforderung" unter Windows müsste die oben gezeigte Sequenz funktionieren.
Kein Problem, das sind die Tücken der Kommunikation über das Internet