Язык

Integer.GetInteger Метод

Определение

Перегрузки

Имя Описание
GetInteger(String)

Определяет целочисленное значение системного свойства с указанным именем.

GetInteger(String, Integer)

Возвращает целочисленное значение системного свойства с указанным именем.

GetInteger(String, Int32)

Определяет целочисленное значение системного свойства с указанным именем.

GetInteger(String)

Определяет целочисленное значение системного свойства с указанным именем.

[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

Параметры

nm
String

имя свойства.

Возвращаемое значение

Integer значение свойства.

Атрибуты

Комментарии

Определяет целочисленное значение системного свойства с указанным именем.

Первый аргумент рассматривается как имя системного свойства. Системные свойства доступны с помощью java.lang.System#getProperty(java.lang.String) метода. Строковое значение этого свойства интерпретируется как целочисленное значение с помощью грамматики, поддерживаемой Integer#decode decode и возвращаемого Integer объектом, представляющим это значение.

Если свойство с указанным именем отсутствует, если указанное имя пусто или nullсвойство не имеет правильного числового формата, null возвращается.

Другими словами, этот метод возвращает объект, равный Integer значению:

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

Java документации по java.lang.Integer.getInteger(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

GetInteger(String, Integer)

Возвращает целочисленное значение системного свойства с указанным именем.

[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

Параметры

nm
String

имя свойства.

val
Integer

значение по умолчанию.

Возвращаемое значение

Integer значение свойства.

Атрибуты

Комментарии

Возвращает целочисленное значение системного свойства с указанным именем. Первый аргумент рассматривается как имя системного свойства. Системные свойства доступны с помощью java.lang.System#getProperty(java.lang.String) метода. Строковое значение этого свойства интерпретируется как целочисленное значение, как Integer#decode decode по методу, и Integer возвращается объект, представляющий это значение; в сводке:

<ul><li>, если значение свойства начинается с двух символов ASCII или символа 0x#ASCII, за которым не следует знак минуса, остальная часть его анализируется как шестнадцатеричное целое число точно так же, как метод #valueOf(java.lang.String, int) с радиксом 16. <li>, если значение свойства начинается с символа 0 ASCII, за которым следует другой символ, он анализируется как восьмеричное целое число точно так же, как #valueOf(java.lang.String, int) метод с радиксом 8. <li>В противном случае значение свойства анализируется как десятичное целое число точно так же, как метод #valueOf(java.lang.String, int) с радиксом 10. </ul>

Второй аргумент — это значение по умолчанию. Значение по умолчанию возвращается, если нет свойства указанного имени, если свойство не имеет правильного числового формата, или если указанное имя пусто или null.

Java документации по java.lang.Integer.getInteger(java.lang.String, java.lang.Integer).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

GetInteger(String, Int32)

Определяет целочисленное значение системного свойства с указанным именем.

[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

Параметры

nm
String

имя свойства.

val
Int32

значение по умолчанию.

Возвращаемое значение

Integer значение свойства.

Атрибуты

Комментарии

Определяет целочисленное значение системного свойства с указанным именем.

Первый аргумент рассматривается как имя системного свойства. Системные свойства доступны с помощью java.lang.System#getProperty(java.lang.String) метода. Строковое значение этого свойства интерпретируется как целочисленное значение с помощью грамматики, поддерживаемой Integer#decode decode и возвращаемого Integer объектом, представляющим это значение.

Второй аргумент — это значение по умолчанию. Объект Integer , представляющий значение второго аргумента, возвращается, если нет свойства указанного имени, если свойство не имеет правильного числового формата, или если указанное имя пустое или null.

Другими словами, этот метод возвращает объект, равный Integer значению:

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

но на практике это может быть реализовано таким образом, как:

<blockquote>

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

</blockquote>

чтобы избежать ненужного выделения Integer объекта, если значение по умолчанию не требуется.

Java документации по java.lang.Integer.getInteger(java.lang.String, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к