Мне нужно, чтобы мой вывод был в иерархическом представлении, чтобы он выглядел так:
ClassA
ClassC
ClassE
ClassB
ClassD
ClassH
ClassF
et c ...
Теперь, используя метод repeat (), работает правильно, однако , он не был введен до Java 11. Вот фрагмент того, что у меня сейчас есть:
private final StringBuilder builder = new StringBuilder();
private int counter = 0;
@Override
public void processVertex(E content){
builder.append(" ".repeat(Math.max(0, counter)));
builder.append(content).append("\n");
Есть ли простая альтернатива использованию метода repeat (), чтобы этот (отступ) работал правильно в более старых версиях Java?