-3
Привет Я пытаюсь преобразовать десятичный формат.Десятичный формат, игнорирующий десятичные числа 0
final DecimalFormat myFormatter = new DecimalFormat("###,###.##");
String total = "USD"+ myFormatter.format(78.0)
мне нужно получить из положить в USD 78,00
, но я получаю результат как USD 78
может любой предложить мне, как решить эту проблему.
попробовать 'окончательный DecimalFormat myFormatter = новый DecimalFormat ("###, ### 00.");' –
Прочитайте документацию 'DecimalFormat' , '#' означает «цифра, ноль отображается как отсутствует». '0' означает« цифра ». Другими словами, замените '. ##' на '.00'. – RealSkeptic
@ScaryWombat, RealSkeptic Ваши комментарии на самом деле должны быть ответом, ИМХО. Это просто, но это решает проблему. – Fildor