Mega Code Archive

 
Categories / Java / Data Type
 

Parse a number using a NumberFormat

import java.text.NumberFormat; import java.text.ParseException; /*  * Parse a number using a NumberFormat.  */ public class NumFormatParse {   //+   /** A number to parse */   public static final String input = "4096.251";   //-   /** The main (and only) method in this class. */   public static void main(String[] av) {      //+     NumberFormat defForm = NumberFormat.getInstance();     try {       Number d = defForm.parse(input);       System.out.println(input +          " parses as " + d +         " and formats as " + defForm.format(d));     } catch (ParseException pe) {       System.err.println(input + "not parseable!");     }     //-   } }