Проделали это довольно много и ничего не нашли.
Таким образом, мы знаем, что для печати текста это System.out.print
или println
или независимо от ваших потребностей. Вы также можете использовать System.console()
и методы вызова.
Однако я вижу приложения, которые изменяют вывод, который они добавили на экран. Например, удаление вещей, которые больше не актуальны после их завершения. Как это делается на Java?
Вы можете удалить текст, используя символ backspace \b
. Например:
System.out.print("\b");
Пример:
public class Test {
public static final String[] frames = {"|", "/", "-", "\\"};
public static void main(String[] args) throws Exception {
System.out.println();
for (int ctr = 0; ctr < 50; ctr++) {
System.out.print(frames[ctr % frames.length]);
Thread.sleep(250);
System.out.print("\b");
}
}
}
Обратите внимание, однако, что это может не работать в консоли Eclipse, но будет работать вне Eclipse.