كيفية إضافة الفواصل إلى الأرقام في جافا


الاجابه 1:

الطريقة النموذجية للقيام بذلك هي استخدام NumberFormatter مثل هذا

NumberFormat.getInstance (). تنسيق (عدد)

ما سيفعله هذا هو تحويل الرقم إلى تمثيل سلسلة وفقًا للإعدادات المحلية الحالية. في الولايات المتحدة ، سيتم تنسيقه على أنه 1000 ، وفي إيطاليا سيكون 1.000 ، وفي فرنسا سيكون 1000.

إذا كنت تريد التمسك بـ 1000 يمكنك القيام بذلك

NumberFormat.getInstance (Locale.US) .format (num)

الاجابه 2:

استخدم فئة DecimalFormat ، وهي جزء من Java.

DecimalFormat selectedFormat = تنسيق عشري جديد ("#، ###")؛ فار مزدوج = 1409756867 ؛ // نريد 1،409،756،867 System.out.println (selectedFormat.format (var)) ؛فار = 1000 ؛ // نريد 1000 System.out.println (selectedFormat.format (var)) ؛

إخراج أول نسخة مطبوعة هو 1،409،756،867.

ناتج النسخة الثانية هو 1،000.