Rational.ParseRational(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
解析指定的字串為有理值。
[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。