Jansi держит приращение отступы
Я не могу избавиться от ранее напечатанных линий. Если я делаю только
AnsiConsole.out.println(ansi);
Он повторяет тот же выход каждый последовательный выход. Например. AB ABC
Даже если выход только должен быть
A B C
Мой код:
AnsiConsole.out.println(a);
a.eraseLine(Erase.ALL);
AnsiConsole.out.flush;
Если я не использую .eraseLine (Erase.ALL), это выглядит так:
Кроме того, если я не использую Jansi и не использую plain System.out, это выглядит так, поэтому я знаю, что это не вопрос кода в другом месте.
Решение: Благодаря ответ Betlista в. Я узнал, что случилось. Дело в том, что моя переменная ansi на самом деле вызывалась с использованием конструктора Ansi, а не из метода Ansi.ansi(). В моем коде это было по-другому. Благодарю. :)