java命名空间java.text类decimalformat的类成员方法:
parse定义及介绍
本文导语:
parse
public number parse(string text,
parseposition pos)
解析字符串中的文本,以生成一个 number。
该方法试图解析从 pos 所给定的索引处开始的文本。如果解析成功,则将 pos 的索引更新为所用最后一个字符后面的索引...
public number parse(string text,
parseposition pos)
- 解析字符串中的文本,以生成一个
number
。
该方法试图解析从 pos
所给定的索引处开始的文本。如果解析成功,则将 pos
的索引更新为所用最后一个字符后面的索引(不一定解析直到字符串末尾的所有字符),并返回解析后的数。可以使用更新后的 pos
指示下一次调用此方法的开始点。如果发生错误,则不更改 pos
的索引,并将 pos
的错误索引设置为发生错误处的字符索引,并且返回 null。
返回的子类取决于 isparsebigdecimal()
的值以及所解析的字符串。
decimalformat
解析所有由 character.digit()
所定义的、表示小数数字的 unicode 字符。另外,decimalformat
也将 decimalformatsymbols
对象中所定义的、从已本地化的阿拉伯数字 0 开始的 10 个连续字符识别为阿拉伯数字。
- 指定者:
- 类
numberformat
中的 parse
- 参数:
text
- 要解析的字符串pos
- 具有索引和上述错误索引信息的 parseposition
对象。
- 返回:
- 解析得到的值,如果解析失败,则为
null
- 抛出:
nullpointerexception
- 如果 text
或 pos
为 null。- 另请参见:
numberformat.isparseintegeronly()
,
format.parseobject(java.lang.string, java.text.parseposition)