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 и используемых в соответствии с условиями, описанными в разделе "".