Integer.GetInteger Método

Definición

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.

Se aplica a