Langage

Integer.GetInteger Méthode

Définition

Surcharges

Nom Description
GetInteger(String)

Détermine la valeur entière de la propriété système avec le nom spécifié.

GetInteger(String, Integer)

Retourne la valeur entière de la propriété système avec le nom spécifié.

GetInteger(String, Int32)

Détermine la valeur entière de la propriété système avec le nom spécifié.

GetInteger(String)

Détermine la valeur entière de la propriété système avec le nom spécifié.

[Android.Runtime.Register("getInteger", "(Ljava/lang/String;)Ljava/lang/Integer;", "")]
public static Java.Lang.Integer? GetInteger(string nm);
[<Android.Runtime.Register("getInteger", "(Ljava/lang/String;)Ljava/lang/Integer;", "")>]
static member GetInteger : string -> Java.Lang.Integer

Paramètres

nm
String

nom de propriété.

Retours

valeur Integer de la propriété.

Attributs

Remarques

Détermine la valeur entière de la propriété système avec le nom spécifié.

Le premier argument est traité comme le nom d’une propriété système. Les propriétés système sont accessibles via la java.lang.System#getProperty(java.lang.String) méthode. La valeur de chaîne de cette propriété est ensuite interprétée comme une valeur entière à l’aide de la grammaire prise en charge par Integer#decode decode et un Integer objet représentant cette valeur est retourné.

S’il n’existe aucune propriété portant le nom spécifié, si le nom spécifié est vide ou nullsi la propriété n’a pas le format numérique correct, elle null est retournée.

En d’autres termes, cette méthode retourne un Integer objet égal à la valeur de :

<blockquote/blockquote>getInteger(nm, null)<>

Java documentation pour java.lang.Integer.getInteger(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 à

GetInteger(String, Integer)

Retourne la valeur entière de la propriété système avec le nom spécifié.

[Android.Runtime.Register("getInteger", "(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;", "")]
public static Java.Lang.Integer? GetInteger(string nm, Java.Lang.Integer? val);
[<Android.Runtime.Register("getInteger", "(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;", "")>]
static member GetInteger : string * Java.Lang.Integer -> Java.Lang.Integer

Paramètres

nm
String

nom de propriété.

val
Integer

valeur par défaut.

Retours

valeur Integer de la propriété.

Attributs

Remarques

Retourne la valeur entière de la propriété système avec le nom spécifié. Le premier argument est traité comme le nom d’une propriété système. Les propriétés système sont accessibles via la java.lang.System#getProperty(java.lang.String) méthode. La valeur de chaîne de cette propriété est ensuite interprétée comme une valeur entière, conformément à la Integer#decode decode méthode, et un Integer objet représentant cette valeur est retourné ; en résumé :

<ul><li>Si la valeur de la propriété commence par les deux caractères 0x ASCII ou le caractère #ASCII , non suivi d’un signe moins, le reste de celui-ci est analysé sous forme d’entier hexadécimal exactement comme par la méthode #valueOf(java.lang.String, int) avec radix 16. <li>Si la valeur de la propriété commence par le caractère 0 ASCII suivi d’un autre caractère, elle est analysée en tant qu’entier octal exactement comme par la méthode #valueOf(java.lang.String, int) avec radix 8. <li>Sinon, la valeur de la propriété est analysée sous la forme d’un entier décimal exactement comme par la méthode #valueOf(java.lang.String, int) avec radix 10. </ul>

Le deuxième argument est la valeur par défaut. La valeur par défaut est retournée s’il n’existe aucune propriété du nom spécifié, si la propriété n’a pas le format numérique correct, ou si le nom spécifié est vide ou null.

Java documentation pour java.lang.Integer.getInteger(java.lang.String, java.lang.Integer).

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 à

GetInteger(String, Int32)

Détermine la valeur entière de la propriété système avec le nom spécifié.

[Android.Runtime.Register("getInteger", "(Ljava/lang/String;I)Ljava/lang/Integer;", "")]
public static Java.Lang.Integer? GetInteger(string nm, int val);
[<Android.Runtime.Register("getInteger", "(Ljava/lang/String;I)Ljava/lang/Integer;", "")>]
static member GetInteger : string * int -> Java.Lang.Integer

Paramètres

nm
String

nom de propriété.

val
Int32

valeur par défaut.

Retours

valeur Integer de la propriété.

Attributs

Remarques

Détermine la valeur entière de la propriété système avec le nom spécifié.

Le premier argument est traité comme le nom d’une propriété système. Les propriétés système sont accessibles via la java.lang.System#getProperty(java.lang.String) méthode. La valeur de chaîne de cette propriété est ensuite interprétée comme une valeur entière à l’aide de la grammaire prise en charge par Integer#decode decode et un Integer objet représentant cette valeur est retourné.

Le deuxième argument est la valeur par défaut. Un Integer objet qui représente la valeur du deuxième argument est retourné s’il n’existe aucune propriété du nom spécifié, si la propriété n’a pas le format numérique correct, ou si le nom spécifié est vide ou null.

En d’autres termes, cette méthode retourne un Integer objet égal à la valeur de :

<blockquote/blockquote>getInteger(nm, Integer.valueOf(val))<>

mais dans la pratique, il peut être mis en œuvre d’une manière telle que :

<blockquote>

Integer result = getInteger(nm, null);
            return (result == null) ? Integer.valueOf(val) : result;

</blockquote>

pour éviter l’allocation inutile d’un Integer objet lorsque la valeur par défaut n’est pas nécessaire.

Java documentation pour java.lang.Integer.getInteger(java.lang.String, int).

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 à