import java.text.NumberFormat;
import java.text.ParseException;
public class NumberFormatTest {
public static void main(String [] args) {
String s = "987.123456";
double d = 987.123456d;
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(5);
System.out.println(nf.format(d) + " ");
try {
System.out.println(nf.parse(s));
} catch(ParseException pe) {
System.out.println("got fckd");
}
}
}
setParseIntegerOnly(true);
Alguém sabe algo sobre este mistério? :P
Abraço!