Integer.GetInteger Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| GetInteger(String) |
Determina el valor entero de la propiedad del sistema con el nombre especificado. |
| GetInteger(String, Integer) |
Devuelve el valor entero de la propiedad del sistema con el nombre especificado. |
| GetInteger(String, Int32) |
Determina el valor entero de la propiedad del sistema con el nombre especificado. |
GetInteger(String)
Determina el valor entero de la propiedad del sistema con el nombre especificado.
[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
Parámetros
- nm
- String
nombre de propiedad.
Devoluciones
el Integer valor de la propiedad .
- Atributos
Comentarios
Determina el valor entero de la propiedad del sistema con el nombre especificado.
El primer argumento se trata como el nombre de una propiedad del sistema. Las propiedades del sistema son accesibles a través del java.lang.System#getProperty(java.lang.String) método . A continuación, el valor de cadena de esta propiedad se interpreta como un valor entero mediante la gramática admitida por Integer#decode decode y se devuelve un Integer objeto que representa este valor.
Si no hay ninguna propiedad con el nombre especificado, si el nombre especificado está vacío o null, o si la propiedad no tiene el formato numérico correcto, null se devuelve.
En otras palabras, este método devuelve un Integer objeto igual al valor de:
<blockquote>getInteger(nm, null)</blockquote>
Java documentación para java.lang.Integer.getInteger(java.lang.String).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
GetInteger(String, Integer)
Devuelve el valor entero de la propiedad del sistema con el nombre especificado.
[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
Parámetros
- nm
- String
nombre de propiedad.
- val
- Integer
valor predeterminado.
Devoluciones
el Integer valor de la propiedad .
- Atributos
Comentarios
Devuelve el valor entero de la propiedad del sistema con el nombre especificado. El primer argumento se trata como el nombre de una propiedad del sistema. Las propiedades del sistema son accesibles a través del java.lang.System#getProperty(java.lang.String) método . A continuación, el valor de cadena de esta propiedad se interpreta como un valor entero, según el Integer#decode decode método y se devuelve un Integer objeto que representa este valor; en resumen:
<ul><li>Si el valor de propiedad comienza con los dos caracteres 0x ASCII o el carácter #ASCII , no seguido de un signo menos, el resto de ella se analiza como un entero hexadecimal exactamente igual que por el método #valueOf(java.lang.String, int) con radix 16.
<li>Si el valor de la propiedad comienza con el carácter 0 ASCII seguido de otro carácter, se analiza como un entero octal exactamente igual que por el método #valueOf(java.lang.String, int) con radix 8.
<li>De lo contrario, el valor de la propiedad se analiza como un entero decimal exactamente como por el método #valueOf(java.lang.String, int) con radix 10.
</ul>
El segundo argumento es el valor predeterminado. El valor predeterminado se devuelve si no hay ninguna propiedad del nombre especificado, si la propiedad no tiene el formato numérico correcto, o si el nombre especificado está vacío o null.
Java documentación para java.lang.Integer.getInteger(java.lang.String, java.lang.Integer).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
GetInteger(String, Int32)
Determina el valor entero de la propiedad del sistema con el nombre especificado.
[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
Parámetros
- nm
- String
nombre de propiedad.
- val
- Int32
valor predeterminado.
Devoluciones
el Integer valor de la propiedad .
- Atributos
Comentarios
Determina el valor entero de la propiedad del sistema con el nombre especificado.
El primer argumento se trata como el nombre de una propiedad del sistema. Las propiedades del sistema son accesibles a través del java.lang.System#getProperty(java.lang.String) método . A continuación, el valor de cadena de esta propiedad se interpreta como un valor entero mediante la gramática admitida por Integer#decode decode y se devuelve un Integer objeto que representa este valor.
El segundo argumento es el valor predeterminado. Se Integer devuelve un objeto que representa el valor del segundo argumento si no hay ninguna propiedad del nombre especificado, si la propiedad no tiene el formato numérico correcto, o si el nombre especificado está vacío o null.
En otras palabras, este método devuelve un Integer objeto igual al valor de:
<blockquote>getInteger(nm, Integer.valueOf(val))</blockquote>
pero en la práctica se puede implementar de manera como:
<blockquote>
Integer result = getInteger(nm, null);
return (result == null) ? Integer.valueOf(val) : result;
</blockquote>
para evitar la asignación innecesaria de un Integer objeto cuando no se necesita el valor predeterminado.
Java documentación para java.lang.Integer.getInteger(java.lang.String, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.