Я хочу добиться, чтобы символ валюты фиксировался на определенной позиции (выравнивание по левому краю), а сумма - по правому краю. Например / уточнение:
Поскольку это валюта, необходимо учитывать форматирование валюты. Как мне этого добиться? Мой текущий код следующий:
String.format("%-30s%s","$",new DecimalFormat("###,###,##0.00").format(123478912345.34))
Код, показанный в Генерирование строк фиксированной длины, заполненных пробелами , у меня далеко, но поскольку мой шрифт не имеет одинакового пространства (одинаковая ширина для каждого символа), я не могу использовать ответы, предоставленные там, для решения моей проблемы.