Parse a float number using a NumberFormat in Java
Description
The following code shows how to parse a float number using a NumberFormat.
Example
//from w w w .j a v a 2 s. c o m
import java.text.NumberFormat;
import java.text.ParseException;
public class Main {
public static final String input = "4096.251";
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!");
}
}
}
The code above generates the following result.
Home »
Java Tutorial »
Java Data Type »
Java Tutorial »
Java Data Type »