We would like to know how to use java.text.NumberFormat to format a currency value.
import java.text.NumberFormat; /*from w w w .ja va2 s .c o m*/ public class Main { public static void main(String[] argv) throws Exception { NumberFormat nf = NumberFormat.getCurrencyInstance(); System.out.println("currency format: " + nf.format(1234.56) + " " + nf.format(-1234.56)); } }
The code above generates the following result.