Язык

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 конструктору или методу в этом классе приведет NullPointerException к возникновению ошибки.

Добавлено в версии 1.5.

Java документации по java.lang.AbstractStringBuilder.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
AbstractStringBuilder(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Имя. Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Изменяемая последовательность символов.

(Унаследовано от JavaObject)
JniPeerMembers

Возвращает метаданные JNI, используемые для вызова элементов этого Java однорангового узла.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Имя. Описание
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)

Возвращает символ (кодовая точка Юникода) по указанному индексу.

CodePointBefore(Int32)

Возвращает символ (кодовую точку Юникода) перед указанным индексом.

CodePointCount(Int32, Int32)

Возвращает количество точек кода Юникода в указанном текстовом диапазоне этой последовательности.

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.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя. Описание
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()

Изменяемая последовательность символов.

Методы расширения

Имя. Описание
Append(IAppendable, String, Int32, Int32)

Добавляет указанное значение в эту последовательность символов.

Append(IAppendable, String)

Добавляет указанное значение в эту последовательность символов.

GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Изменяемая последовательность символов.

SubSequence(ICharSequence, Int32, Int32)

Возвращает подсезону символов в указанном диапазоне.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к