言語

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

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>プロパティの値が 2 つの ASCII 文字 0x または ASCII 文字 #で始まり、その後に負符号が続かない場合、残りの部分は、radix 16 で #valueOf(java.lang.String, int) メソッドとまったく同じように 16 進数の整数として解析されます。 <li>プロパティ値が ASCII 文字 0 続いて別の文字で始まる場合は、基数 8 で #valueOf(java.lang.String, int) メソッドとまったく同じ 8 進数として解析されます。 <li>それ以外の場合、プロパティ値は、基数 10 で #valueOf(java.lang.String, int) メソッドとまったく同じ 10 進整数として解析されます。 </ul>

2 番目の引数は既定値です。 指定した名前のプロパティがない場合、プロパティに正しい数値形式がない場合、または指定した名前が空または null場合、既定値が返されます。

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 オブジェクトが返されます。

2 番目の引数は既定値です。 2 番目の引数の値を表す 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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象