Пример десятичного формата:
-
Импортировать необходимые классы:
import java.text.DecimalFormat; import java.text.NumberFormat;
-
Создайте экземпляр класса DecimalFormat:
DecimalFormat decimalFormat = new DecimalFormat(pattern);
Параметр
pattern
представляет желаемый формат десятичных значений. Он может включать в себя различные символы и заполнители для определения правил форматирования. -
Формат десятичного значения:
double value = 1234.5678; String formattedValue = decimalFormat.format(value);
Метод
format
форматирует десятичное значение в соответствии с указанным шаблоном и возвращает отформатированную строку. -
Отобразить отформатированное значение:
System.out.println("Formatted Value: " + formattedValue);
При этом будет выведено отформатированное десятичное значение на основе шаблона, указанного в экземпляре
DecimalFormat
.
Пример использования:
import java.text.DecimalFormat;
public class DecimalFormatExample {
public static void main(String[] args) {
DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");
double value = 1234.5678;
String formattedValue = decimalFormat.format(value);
System.out.println("Formatted Value: " + formattedValue);
}
}
Выход:
Formatted Value: 1,234.57
В приведенном выше примере класс DecimalFormat
используется для форматирования десятичного значения (1234.5678
) с помощью шаблона #,##0.00
. Выходные данные: 1,234.57
, который представляет собой отформатированное значение с запятыми в виде разделителей тысяч и двумя десятичными знаками.