Integer.GetInteger Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.