Zmienne szerokości w metodzie String.format Java
Pracuję nad projektem, w którym muszę wyświetlić drzewa tekstowe. Próbuję użyć metody String.format Java, aby uprościć proces formatowania, ale wpadłem w kłopoty przy próbie zastosowania zmiennych szerokości.
Obecny Mam zmienną (int), która jest nazywana głębokością.
Próbuję wykonać następujące czynności:
String.format("%"+depth+"s"," ") + getOriginalText() + "\n";
Jednak otrzymuję następujący błąd.
java.util.FormatFlagsConversionMismatchException: Conversion = s, Flags = 0
Wszelkie sugestie na temat tego, jak to zrobić, czy powinienem po prostu zdecydować się na pętle?
Dzięki za pomoc!