تنسيق قيمة ، مثل 123456789.123 ، وآمل أن تعرضها على أنها "123،456،789.123 دولار".
يوفر فئة NumberFormat تغليف التنسيقات اللوغاريتمية. في JDK ، يتم إكمال هذه الوظيفة بشكل عام باستخدام الفئة الفرعية لـ NumberFormt - Java.text.decimalformat. المُنشئون الأكثر شيوعًا في هذه الفئة هم:
عام العشر (نمط السلسلة)
حيث ، يمثل نمط المعلمة سلسلة التنسيق المرتفع
شفرة:
نسخة الكود كما يلي:
استيراد java.text.decimalformat ؛
استيراد java.text.numberformat ؛
رقم الطبقة العامة
{
الفراغ الثابت العام (سلسلة [] args)
{
numberFormat nf = new decimalformat ("$ ، ###. ##") ؛
String TestStr = nf.format (123456789.123) ؛
System.out.println (TestStr) ؛
}
}
ميزات العشرية:
قبول سلسلة التنسيق المقابلة وتنسيق الأجزاء المختلفة من القيمة. #denote الأرقام العربية
في سلسلة التنسيق ، باستثناء الجزء التمثيلي ، تظهر أجزاء أخرى مثل $ كما هي