parse 静态方法
- 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);