語言

Preferences.GetInt(String, Int32) 方法

定義

回傳由該偏好節點中指定鍵相關應字串所代表的整數值。

[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

其關聯值將以整數回傳。

def
Int32

當該偏好節點沒有相關值 key ,或相關值無法被解讀為整數值,或是後備儲存無法存取時,該值將回傳。

傳回

該值由該偏好節點中關聯的 key 字串所代表,或 def 若該關聯值不存在或無法解釋為整數值,則表示。

屬性

例外狀況

如果這個節點已經被移除。

若參數 key 為 null。

備註

回傳由該偏好節點中指定鍵相關應字串所代表的整數值。 字串會被轉換為整數,由 Integer#parseInt(String)。 若金鑰無相關值、支持存儲無法存取,或 Integer.parseInt(String) 若傳遞相關值則會拋出 A NumberFormatException ,則回傳指定的預設值。 此方法旨在與 配合使用 #putInt。

若實作支援 儲存的預設值 ,且存在且可存取且可轉換為帶有 Integer.parseInt的整數,則該整數會優先回傳而非指定的預設值。

Java 文件 java.util.prefs.Preferences.getInt(java.lang.String, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於