我希望以下代码抛出ParseException,但是“2”可以解释这个或者这是java实现中的错误吗?我在最新的Oracle(1.7.0_05)和osx jvms上运行它。
try {
NumberFormat format = NumberFormat.getInstance(Locale.US);
Number number = format.parse("2 3");
System.out.println(number);
} catch (ParseException e) {
System.out.println("2 3 is not a valid number!");
}