在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>