G
Guest
Gast
Hi,
Hilfe mir wird schlecht.
Schaut Euch mal den folgenden Testcode.
Ausgabe ist:
java.lang.Long:123456
Kann man dem Formatter beibringen nur gültige Ausdrücke als Zahl anzunehmen?
Der akzeptiert ja jeden Sch... ohne "Unparseable number" oder sonstige ParseException
auszuspucken.
Hilfe mir wird schlecht.
Schaut Euch mal den folgenden Testcode.
Code:
NumberFormat format = NumberFormat.getNumberInstance(Locale.GERMANY);
format.setGroupingUsed(false);
format.setParseIntegerOnly(true);
format.setMaximumIntegerDigits(4);
try
{
Number num = format.parse("123456...666...#69.blablaTEST..1,nix");
System.out.println(num.getClass().getName() + ":" + num.toString());
}
catch(ParseException e)
{
e.printStackTrace();
}
java.lang.Long:123456
Kann man dem Formatter beibringen nur gültige Ausdrücke als Zahl anzunehmen?
Der akzeptiert ja jeden Sch... ohne "Unparseable number" oder sonstige ParseException
auszuspucken.