語言

Preferences.GetLong(String, Int64) 方法

定義

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

[Android.Runtime.Register("getLong", "(Ljava/lang/String;J)J", "GetGetLong_Ljava_lang_String_JHandler")]
public abstract long GetLong(string? key, long def);
[<Android.Runtime.Register("getLong", "(Ljava/lang/String;J)J", "GetGetLong_Ljava_lang_String_JHandler")>]
abstract member GetLong : string * int64 -> int64

參數

key
String

鍵的相關值將以 long 回傳。

def
Int64

當該偏好節點沒有相關值 key ,或相關值無法被解釋為多數值,或是支持儲存無法存取時,該值將返回。

傳回

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

屬性

例外狀況

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

若參數 key 為 null。

備註

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

若實作支援 儲存預設值 ,且存在且可存取且可轉換為 long Long.parseLong,則該 long 會優先回傳 ,而非指定的預設值。

Java 文件 java.util.prefs.Preferences.getLong(java.lang.String, long)。

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

適用於