Integer.GetInteger メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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場合、既定値が返されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 オブジェクトの不要な割り当てを回避します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。