語言

AbstractStringBuilder 類別

定義

一串可變的字元。

[Android.Runtime.Register("java/lang/AbstractStringBuilder", DoNotGenerateAcw=true)]
public abstract class AbstractStringBuilder : Java.Lang.Object, IDisposable, Java.Lang.IAppendable, Java.Lang.ICharSequence, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("java/lang/AbstractStringBuilder", DoNotGenerateAcw=true)>]
type AbstractStringBuilder = class
    inherit Object
    interface IAppendable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICharSequence
    interface seq<char>
    interface IEnumerable
繼承
AbstractStringBuilder
衍生
屬性
實作

備註

一串可變的字元。

實作可修改字串。 在任何時刻,它都包含某個特定的字元序列,但序列的長度和內容可以透過特定的方法呼叫來改變。

除非另有說明,將參數傳遞 null 給此類別中的建構子或方法會導致拋出 a NullPointerException

已在1.5中新增。

java.lang.AbstractStringBuilderJava 檔。

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

建構函式

名稱 Description
AbstractStringBuilder(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

一串可變的字元。

(繼承來源 JavaObject)
JniPeerMembers

取得用於調用此 Java 節點成員的 JNI 元資料。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass

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

ThresholdType

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

方法

名稱 Description
Append(Char)

將參數的字串表示 char 附加於此序列。

Append(ICharSequence, Int32, Int32)

將參數的字串表示 char 附加於此序列。

Append(ICharSequence)

將參數的字串表示 char 附加於此序列。

Append(String, Int32, Int32)

將參數的字串表示 char 附加於此序列。

Append(String)

將參數的字串表示 char 附加於此序列。

Capacity()

回傳目前的容量。

CharAt(Int32)

回傳 char 此序列中指定的索引值。

Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
CodePointAt(Int32)

回傳字元(Unicode 代碼點)在指定的索引處。

CodePointBefore(Int32)

回傳指定索引前的字元(Unicode 代碼點)。

CodePointCount(Int32, Int32)

回傳該序列指定文字範圍內的 Unicode 碼點數。

Construct(JniObjectReference, JniObjectReferenceOptions)

一串可變的字元。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

一串可變的字元。

(繼承來源 JavaObject)
EnsureCapacity(Int32)

確保容量至少等於指定的最小值。

Equals(Object)

一串可變的字元。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetChars(Int32, Int32, Char[], Int32)

字元會從此序列複製到目標字元陣列 dst中。

GetEnumerator()

回傳一個枚舉器,會遍歷此序列中的字元。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
IndexOf(String, Int32)

回傳該字串中指定子字串首次出現的索引,從指定索引開始。

IndexOf(String)

回傳該字串中首次出現指定子串的索引。

JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
LastIndexOf(String, Int32)

回傳該字串中指定子串最後出現的索引,從指定索引開始往回搜尋。

LastIndexOf(String)

回傳該字串中最後一次出現該子字串的索引。

Length()

回傳長度(字元數)。

Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
OffsetByCodePoints(Int32, Int32)

回傳此序列中偏移於 所index給碼codePointOffset點的索引。

SetCharAt(Int32, Char)

指定索引的字元設為 ch

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetLength(Int32)

設定字元序列的長度。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

一串可變的字元。

(繼承來源 JavaObject)
SubSequence(Int32, Int32)

回傳一個新字元序列,該序列是該序列的子序列。

SubSequenceFormatted(Int32, Int32)

回傳一個新字元序列,該序列是該序列的子序列。

Substring(Int32, Int32)

回傳一個包含目前該序列中字元子序列的新資料 String

Substring(Int32)

回傳一個新資料,該新 String 字元包含目前包含在該字元序列中的子序列。

ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳一個代表此序列資料的字串。

TrimToSize()

嘗試減少字元序列所需的儲存空間。

UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

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

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IEnumerable.GetEnumerator()

回傳此序列中字元的非通用列舉器。

IJavaPeerable.Disposed()

一串可變的字元。

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

一串可變的字元。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

一串可變的字元。

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

一串可變的字元。

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

一串可變的字元。

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

一串可變的字元。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

一串可變的字元。

擴充方法

名稱 Description
Append(IAppendable, String, Int32, Int32)

將指定值附加於此字元序列。

Append(IAppendable, String)

將指定值附加於此字元序列。

GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

一串可變的字元。

SubSequence(ICharSequence, Int32, Int32)

回傳指定範圍內的字元子序列。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於