java.util.Locale and java.text.NumberFormat : Number Format « I18N « Java






java.util.Locale and java.text.NumberFormat

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

/** JDK1.1 introduced a series of Formatting classes that
 * format various items in locale-appropriate ways
 * (10000 becomes 10,000 or 10.000 or whatever, as needed
 * in various locales.
 *
 * This program shows some simple ways of using it; for more,
 * see JavaDoc on java.util.Locale and java.text.NumberFormat.
 */
public class NumFormat {
  public static void main(String[] av) {
    int data[] = { 100, 1000, 10000, 1000000 };
    NumberFormat nf = NumberFormat.getInstance(Locale.US);
    for (int i = 0; i < data.length; ++i) {
      System.out.println(data[i] + "\t" + nf.format(data[i]));
    }
  }
}
      

           
       








Related examples in the same category

1.Java I18N: Format : Number FormatJava I18N: Format : Number Format
2.Displaying Formatted Numbers for Alternate LocalesDisplaying Formatted Numbers for Alternate Locales