Язык

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 не удается проанализировать как рациональное значение.

Значение if stringnull

Комментарии

Анализирует указанную строку как рациональное значение.

Символы \u003a ASCII (':') и \u002f ('/) распознаются как разделители между числовым и денумератором.

Для любого Rational r: Rational.parseRational(r.toString()).equals(r). Однако метод также обрабатывает рациональные числа, выраженные в следующих формах:

"num/den" или "num:den" => new Rational(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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к