Langue

Rational.ParseRational(String) Méthode

Définition

Analyse la chaîne spécifiée en tant que valeur rationnelle.

[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

Paramètres

string
String

représentation sous forme de chaîne d’une valeur rationnelle.

Retours

la valeur rationnelle représentée par string.

Attributs

Exceptions

si string elle ne peut pas être analysée comme une valeur rationnelle.

si string était null

Remarques

Analyse la chaîne spécifiée en tant que valeur rationnelle.

Les caractères \u003a ASCII (' :') et \u002f ('/') sont reconnus comme séparateurs entre le numérateur et le dénumérateur.

Pour n’importe quel Rational r: Rational.parseRational(r.toString()).equals(r). Toutefois, la méthode gère également les nombres rationnels exprimés sous les formes suivantes :

« num/den » ou « num:den », où num et den sont des entiers de chaîne potentiellement contenant un signe, tel que « -10 », « +7 » => new Rational(num, den);ou « 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 documentation pour android.util.Rational.parseRational(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à