Класс java.text.DecimalFormat используется для форматирования чисел в соответствии с индивидуальным форматом и согласно локали.
Пример — формат чисел
В этом примере мы форматируем числа на основе заданного шаблона.
IOTester.java
import java.text.DecimalFormat; public class I18NTester { public static void main(String[] args) { String pattern = "####,####.##"; double number = 123456789.123; DecimalFormat numberFormat = new DecimalFormat(pattern); System.out.println(number); System.out.println(numberFormat.format(number)); } }
Выход
Будет напечатан следующий результат.