Добавить запятые (разделитель групп) к числу без изменения десятичных дробей?

я пытаюсь отформатировать строку, чтобы добавить запятые между 3-значными группами

EG: I»

1200.20 >> 1,200.20
15000   >> 15,000

Я пытаюсь понять, как это сделать с помощью DecimalFormat, до этого момента я использовал собственный скрипт, который кажется слишком сложным. Я не могу понять, как это сделать, использование # просто скрывает конечные нули, а использование 0 добавляет их к числу.

Это то, что ясейчас пытаюсь: я

DecimalFormat df = new DecimalFormat("###,###.####", new DecimalFormatSymbols(Locale.US));
resultStr = df.format(Double.valueOf(resultStr));

Я уверен, что это должно быть легко, но яЯ не уверен, как это сделать. Я неэто нужно делать с DecimalFormat, я просто подумал, что это будет проще. Как я могу просто добавить запятые без каких-либо изменений десятичных знаков?

Ответы на вопрос(5)

Ваш ответ на вопрос