Форматируйте значение, например, 123456789.123, и надеется отобразить его как «123 456 789,123 долл. США».
Класс NumberFormat обеспечивает инкапсуляцию логарифмических форматов. В JDK эта функция обычно выполняется с использованием подкласса NumberFormt - java.text.decimalformat. Наиболее распространенными конструкторами этого класса являются:
Public DecimalFormat (String Pattern)
Где, шаблон параметра представляет строку пропущенного формата
Код:
Кода -копия выглядит следующим образом:
импортировать java.text.decimalformat;
импортировать java.text.numberformat;
Общедоступный номер формата
{
Public Static Void Main (String [] args)
{
NumberFormat nf = new DecimalFormat ("$, ###. ##");
String teststr = nf.format (123456789.123);
System.out.println (teststr);
}
}
Функции DecimalFormat:
Примите соответствующую строку формата и отформатируйте различные части значения. #DEDOTE арабские цифры
В строке формата, за исключением репрезентативной части, другие части, такие как $