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)