使用NumberFormat解析字符串

时间:2013-08-25 16:22:54

标签: java formatting number-formatting decimalformat

来自这个java API

  

解析

     

public abstract Number parse(String source,              ParsePosition parsePosition)

     

如果可能,返回Long(例如,在[Long.MIN_VALUE,   Long.MAX_VALUE]并且没有小数),否则为Double。如果   设置IntegerOnly,将停在小数点(或等效点;例如,   对于有理数“1 2/3”,将在1)之后停止。不扔   例外;如果没有对象可以解析,索引就不变了!

(或等效;例如,对于有理数“1 2/3”,将在1之后停止

他们在谈论什么?解析这样一个字符串是否可能? 不过我也尝试使用setParseIntegerOnly(false);,它只解析 1 。 对于我一定错过的陈述,他们的意思是什么? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

解析将停在以下位置:

  1. 设置IntegerOnly时的小数点
  2. 有理数的空格