Preferences.GetInt(String, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回與這個喜好設定節點中指定索引鍵相關聯之字串所表示的int值。
[Android.Runtime.Register("getInt", "(Ljava/lang/String;I)I", "GetGetInt_Ljava_lang_String_IHandler")]
public abstract int GetInt (string? key, int def);
[<Android.Runtime.Register("getInt", "(Ljava/lang/String;I)I", "GetGetInt_Ljava_lang_String_IHandler")>]
abstract member GetInt : string * int -> int
參數
- key
- String
索引鍵,其相關聯的值會以 int 傳回。
- def
- Int32
如果這個喜好設定節點沒有相關聯的 key
值,或相關聯的值無法解譯為 int,或無法存取備份存放區時所要傳回的值。
傳回
由這個喜好設定節點中關聯 key
之字串表示的 int 值,如果 def
相關聯的值不存在或無法解譯為 int,則為 。
- 屬性
例外狀況
如果已移除此節點,則為 。
如果 參數 key
為 ,則為 null
。
備註
傳回與這個喜好設定節點中指定索引鍵相關聯之字串所表示的int值。 字串會依轉換成整數 Integer#parseInt(String)
。 如果沒有與索引鍵相關聯的值,則傳回指定的預設值、無法存取備份存放區,或 Integer.parseInt(String)
如果傳遞相關聯的值,則會擲回 NumberFormatException
。 這個方法適用於與 #putInt
搭配使用。
如果實作支持 預存的預設值,且這類預設值 存在、可存取且可以使用 轉換成 int,則會以喜好設定傳回這個 int Integer.parseInt
至指定的預設值。
的 java.util.prefs.Preferences.getInt(java.lang.String, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。