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!");
}
//-
}
}
|