溫馨提示×

NumberFormat怎樣實現(xiàn)千位分隔符

小樊
82
2024-10-16 16:24:11
欄目: 編程語言

在Java中,你可以使用NumberFormat類來實現(xiàn)千位分隔符。以下是一個簡單的示例:

import java.text.NumberFormat;
import java.util.Locale;

public class ThousandSeparator {
    public static void main(String[] args) {
        int number = 123456789;

        // 使用默認(rèn)Locale創(chuàng)建NumberFormat對象
        NumberFormat numberFormat = NumberFormat.getInstance();
        System.out.println("默認(rèn)Locale: " + numberFormat.format(number));

        // 使用指定Locale創(chuàng)建NumberFormat對象
        Locale locale = Locale.US;
        NumberFormat numberFormatUS = NumberFormat.getCurrencyInstance(locale);
        System.out.println("美國Locale (美元符號): " + numberFormatUS.format(number));

        locale = Locale.CHINA;
        NumberFormat numberFormatCN = NumberFormat.getCurrencyInstance(locale);
        System.out.println("中國Locale (人民幣符號): " + numberFormatCN.format(number));
    }
}

在這個示例中,我們創(chuàng)建了一個NumberFormat對象,并使用不同的Locale來格式化數(shù)字。這將使得數(shù)字在千位上添加適當(dāng)?shù)姆指舴ㄈ缍禾枺?/p>

0