繁体   English   中英

用NumberFormat解析一个字符串

[英]Parsing a string with NumberFormat

从这个java API

解析

公共抽象数字解析(字符串源,ParsePosition parsePosition)

如果可能,返回一个Long(例如,在[Long.MIN_VALUE,Long.MAX_VALUE]范围内,并且不带小数),否则返回Double。 如果设置了IntegerOnly,则将在小数点处停止(或等价;例如,对于有理数“ 1 2/3”,将在1之后停止)。 不抛出异常; 如果无法解析任何对象,则索引不变!

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

他们在说什么? 解析这样的String是否有可能? 但是我也尝试过使用setParseIntegerOnly(false); 并且仅解析1 我必须错过的那句话对他们意味着什么? 提前致谢。

解析将在以下位置停止:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM