Integer.GetInteger 메서드

정의

오버로드

Name Description
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>getInteger(nm, null)</blockquote>

에 대한 java.lang.Integer.getInteger(java.lang.String)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

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 문자 또는 ASCII 문자 0x#로 시작하는 경우 빼기 기호가 뒤에 오지 않으면 나머지 값은 radix 16을 사용하는 메서드 #valueOf(java.lang.String, int) 와 정확히 16진수 정수로 구문 분석됩니다. <li>속성 값이 ASCII 문자 다음에 다른 문자 0 로 시작하는 경우 radix 8이 있는 메서드 #valueOf(java.lang.String, int) 와 정확히 8진수로 구문 분석됩니다. <li>그렇지 않으면 속성 값은 radix 10이 있는 메서드 #valueOf(java.lang.String, int) 에 의해 정확히 10진수로 구문 분석됩니다. </ul>

두 번째 인수는 기본값입니다. 지정된 이름의 속성이 없거나 속성에 올바른 숫자 형식이 없거나 지정된 이름이 비어 null있거나 .

에 대한 java.lang.Integer.getInteger(java.lang.String, java.lang.Integer)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

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>getInteger(nm, Integer.valueOf(val))</blockquote>

그러나 실제로는 다음과 같은 방식으로 구현될 수 있습니다.

<blockquote>

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

</blockquote>

기본값이 필요하지 않은 경우 개체의 Integer 불필요한 할당을 방지합니다.

에 대한 java.lang.Integer.getInteger(java.lang.String, int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상