import java.text.NumberFormat;
import java.util.Locale;
/**
时代Java公众号 - nowjava.com 提供
**/
public class Main {
public static void main(String[] args){
double value = 1234567.895 ;
// Default locale
printFormatted(Locale.getDefault(), value);
// Indian locale
Locale indianLocale = new Locale("en", "IN");
printFormatted(indianLocale, value);
}
//nowjava.com
public static void printFormatted(Locale locale, double value) {
// Get number and currency formatter
NumberFormat nf = NumberFormat.getInstance(locale);
NumberFormat cf = NumberFormat.getCurrencyInstance(locale);
System.out.println("Formatting value: " + value + " for locale: " + locale);
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。