Java NumberFormat parse()方法及示例
- parse(str)方法是java.text.NumberFormat的一个内置方法,它从给定字符串的开头解析文本以产生一个数字。该方法可能不会使用给定字符串的全部文本
语法:
参数 。该函数接受一个字符串str,其开头应被解析。
返回值 。该函数返回一个从字符串中解析出来的数字。
Exceptions 。如果指定字符串的开头不能被解析,该函数会抛出一个ParseException。
下面是上述函数的实现。
程序 1 :
输出:
- parse(str, parseIndex)方法是java.text.NumberFormat的一个内置方法,它从文本中解析出一个数字,如果可能的话返回一个Long,否则返回一个Double。如果设置了IntegerOnly,将在小数点处停止(或等价物;例如,对于有理数 “1 2/3″,将在1后停止)。
语法:
public abstract Number parse(String str, ParsePosition parseIndex)
参数 。该函数接受两个参数,描述如下。
* **str:**指定要解析的字符串。
parseIndex:指定解析的位置
返回值 。该函数返回一个从字符串中解析出来的数字。
下面是上述函数的实现。
程序 1 :
输出:
参考资料 : https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#parse(java.lang.String)