語言

Rational.ParseRational(String) 方法

定義

解析指定的字串為有理值。

[Android.Runtime.Register("parseRational", "(Ljava/lang/String;)Landroid/util/Rational;", "")]
public static Android.Util.Rational? ParseRational(string? string);
[<Android.Runtime.Register("parseRational", "(Ljava/lang/String;)Landroid/util/Rational;", "")>]
static member ParseRational : string -> Android.Util.Rational

參數

string
String

有理值的字串表示。

傳回

有理值由 string表示。

屬性

例外狀況

如果 string 無法解析為有理值。

如果 string 是 null

備註

解析指定的字串為有理值。

ASCII 字元 \u003a (':')和 \u002f ('/')被識別為分子與枚舉子之間的分隔符。

對任意 Rational r: Rational.parseRational(r.toString()).equals(r)。 然而,該方法也處理以下有理數形式的表達:

「num/den」或「num:den」 => new Rational(num, den);,其中 num 和 den 是可能包含符號的字串整數,例如 “-10”、“+7” 或 “5”。

{@code
            Rational.parseRational("3:+6").equals(new Rational(1, 2)) == true
            Rational.parseRational("-3/-6").equals(new Rational(1, 2)) == true
            Rational.parseRational("4.56") => throws NumberFormatException
            }

Java 文件 android.util.Rational.parseRational(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於