parse 静态方法

double parse(
  1. String source
)
override

source 解析为双精度浮点字面量并返回其值。

接受一个可选的符号(+-)后跟“Infinity”、“NaN”或浮点表示形式。浮点表示形式由尾数和可选的指数部分组成。尾数是一个小数点(.)后跟一串(十进制)数字,或者一串数字,后跟可选的小数点和可选的更多数字。(可选)的指数部分由字符“e”或“E”,可选的符号和一个或多个数字组成。source 不能为 null

忽略前导和尾部空白。

如果 source 字符串不是一个有效的双精度浮点字面量,则抛出 FormatException

而不是抛出并立即捕获 FormatException,而是使用 tryParse 来处理潜在的解析错误。

接受的字符串示例

"3.14"
"  3.14 \xA0"
"0."
".0"
"-1.e3"
"1234E+7"
"+.12e-9"
"-NaN"

实现

external static double parse(String source);