共用方式為


Locale.Builder 類別

定義

Builder 用來從 setter 所設定的值建置 的實例 Locale

[Android.Runtime.Register("java/util/Locale$Builder", DoNotGenerateAcw=true)]
public sealed class Locale.Builder : Java.Lang.Object
[<Android.Runtime.Register("java/util/Locale$Builder", DoNotGenerateAcw=true)>]
type Locale.Builder = class
    inherit Object
繼承
Locale.Builder
屬性

備註

Builder 用來從 setter 所設定的值建置 的實例 Locale 。 不同於建 Locale 構函式,會 Builder 檢查 setter 所設定的值是否符合 類別所 Locale 定義的語法需求。 Locale由 建立Builder的物件格式正確,而且可以轉換成格式正確的 IETF BCP BCP 47 語言標記,而不會遺失資訊。

<b>注意:</b> 類別 Locale 不會提供變數的任何語法限制,而BCP 47要求每個變數標記為5到8個英數位元,或後面接著3個英數位元的單一數值。 方法 setVariantIllformedLocaleException 針對不符合此限制的變體擲回。 如果需要支援這類變體,請使用地區設定建構函式。 不過,請記住 Locale ,以這種方式建立的對象在轉換成 BCP 47 語言標記時可能會遺失變體資訊。

下列範例示範如何使用 建立 Locale 物件 Builder。 <blockquote>

Locale aLocale = new Builder().setLanguage("sr").setScript("Latn").setRegion("RS").build();

</blockquote>

可以重複使用產生器; clear() 將所有欄位重設為預設值。

已在1.7中新增。

java.util.Locale.BuilderJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

Locale.Builder()

建構空的 Builder。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
JniIdentityHashCode

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
JniPeerMembers

Builder 用來從 setter 所設定的值建置 的實例 Locale

PeerReference

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)

方法

AddUnicodeLocaleAttribute(String)

Builder 用來從 setter 所設定的值建置 的實例 Locale

Build()

傳回從這個產生器上設定之字段所建立的 Locale 實例。

Clear()

Builder 用來從 setter 所設定的值建置 的實例 Locale

ClearExtensions()

Builder 用來從 setter 所設定的值建置 的實例 Locale

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose()

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
Dispose(Boolean)

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
RemoveUnicodeLocaleAttribute(String)

Builder 用來從 setter 所設定的值建置 的實例 Locale

SetExtension(Char, String)

Builder 用來從 setter 所設定的值建置 的實例 Locale

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetLanguage(String)

Builder 用來從 setter 所設定的值建置 的實例 Locale

SetLanguageTag(String)

Builder 用來從 setter 所設定的值建置 的實例 Locale

SetLocale(Locale)

Builder 用來從 setter 所設定的值建置 的實例 Locale

SetRegion(String)

Builder 用來從 setter 所設定的值建置 的實例 Locale

SetScript(String)

Builder 用來從 setter 所設定的值建置 的實例 Locale

SetUnicodeLocaleKeyword(String, String)

Builder 用來從 setter 所設定的值建置 的實例 Locale

SetVariant(String)

Builder 用來從 setter 所設定的值建置 的實例 Locale

ToArray<T>()

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
IJavaPeerable.Finalized()

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Builder 用來從 setter 所設定的值建置 的實例 Locale

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

Builder 用來從 setter 所設定的值建置 的實例 Locale

GetJniTypeName(IJavaPeerable)

Builder 用來從 setter 所設定的值建置 的實例 Locale

適用於