Возможно ли удалить новые строки из консоли в Java? - PullRequest
0 голосов
/ 14 марта 2020

Итак, я пробовал разные способы представления информации в консоли и заметил, что печать \b не удаляет символы новой строки в консоли.

Вот пример:

System.out.println("ggg");
System.out.print("\b\b\b\b\b\b\b\b\b\b\b\b");

отображается как ggg.

Есть ли способ заставить эту работу?

Ответы [ 2 ]

0 голосов
/ 14 марта 2020

"/ b" просто пропустите символ из консоли; проблема в том, что в вашем коде будет напечатана строка "ggg", а символы "/ b" будут напечатаны в новой строке консоли, они не могут повлиять на предыдущую строку. Вам нужно использовать «/ b» в той же строке. Посетите http://www.java2s.com/Code/Python/String/EscapeCodesbtnar.htm до gr asp java escape-коды.

0 голосов
/ 14 марта 2020

\ b не удаляет новые строки, в зависимости от OutputStream, может удалять символ. Например, попробуйте

System.out.println("ggg\b");
...