Monday, July 9, 2012

Formatting a number to currency in Java


import java.text.NumberFormat;
// Get a currency formatter for the current locale.
NumberFormat fmt = NumberFormat.getCurrencyInstance();
System.out.println(fmt.format(120.00));
If your current locale is in the US, the println will print $120.00
Another example:
import java.text.NumberFormat;
import java.util.Locale;
Locale locale = new Locale("en", "UK");
NumberFormat fmt = NumberFormat.getCurrencyInstance(locale);
System.out.println(fmt.format(120.00));
This will print: £120.00

1 comment:

  1. Great article! I loved the insight and advice given. Further, your blogging style is very fun to read. If you have enough time please explore my brand new blog and let me know what you think.
    currency tips

    ReplyDelete