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によって表される有理値。

属性

例外

を有理値として解析できない場合は

stringnull

注釈

指定した文字列を有理値として解析します。

ASCII 文字 \u003a (':') と \u002f ('/') は、分子とデヌメレーターの間の区切り記号として認識されます。

任意の Rational rの場合: Rational.parseRational(r.toString()).equals(r)。 ただし、このメソッドは、次の形式で表される有理数も処理します。

"num/den" または "num:den" => new Rational(num, den);numden は、"-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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象