CharArrayWriter Класс

Определение

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

[Android.Runtime.Register("java/io/CharArrayWriter", DoNotGenerateAcw=true)]
public class CharArrayWriter : Java.IO.Writer
[<Android.Runtime.Register("java/io/CharArrayWriter", DoNotGenerateAcw=true)>]
type CharArrayWriter = class
    inherit Writer
Наследование
CharArrayWriter
Атрибуты

Комментарии

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи. Буфер автоматически увеличивается при записи данных в поток. Данные можно получить с помощью toCharArray() и toString().

Примечание. Вызов close() для этого класса не оказывает никакого влияния, и методы этого класса можно вызывать после закрытия потока без создания исключение IOException.

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

Документация по Java для java.io.CharArrayWriter.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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

CharArrayWriter()

Создает новый объект CharArrayWriter.

CharArrayWriter(Int32)

Создает новый объект CharArrayWriter с указанным начальным размером.

CharArrayWriter(IntPtr, JniHandleOwnership)

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

Свойства

Buf

Буфер, в котором хранятся данные.

Class

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

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

Количество символов в буфере.

Handle

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

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

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

Lock

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

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

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

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

ThresholdType

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

Методы

Append(Char)

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

(Унаследовано от Writer)
Append(ICharSequence)

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

(Унаследовано от Writer)
Append(ICharSequence, Int32, Int32)

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

(Унаследовано от Writer)
Append(String)

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

(Унаследовано от Writer)
Append(String, Int32, Int32)

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

(Унаследовано от Writer)
AppendAsync(Char)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

(Унаследовано от Writer)
AppendAsync(ICharSequence)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

(Унаследовано от Writer)
AppendAsync(ICharSequence, Int32, Int32)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Создает и возвращает копию этого объекта.

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

Закройте поток.

Dispose()

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Указывает, равен ли какой-то другой объект этому объекту.

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

Сброс потока.

GetHashCode()

Возвращает значение хэш-кода для объекта.

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

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

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

Пробуждение одного потока, ожидающего на мониторе этого объекта.

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

Активирует все потоки, ожидающие на мониторе этого объекта.

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

Сбрасывает буфер, чтобы его можно было использовать снова, не отбрасывая уже выделенный буфер.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

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

Возвращает текущий размер буфера.

ToArray<T>()

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Возвращает копию входных данных.

ToString()

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

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

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

(Унаследовано от Object)
Write(Char[])

Записывает массив символов.

(Унаследовано от Writer)
Write(Char[], Int32, Int32)

Записывает символы в буфер.

Write(Int32)

Записывает один символ.

(Унаследовано от Writer)
Write(String)

Записывает строку.

(Унаследовано от Writer)
Write(String, Int32, Int32)

Записывает часть строки.

(Унаследовано от Writer)
WriteAsync(Char[])

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

(Унаследовано от Writer)
WriteAsync(Char[], Int32, Int32)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

(Унаследовано от Writer)
WriteAsync(Int32)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

(Унаследовано от Writer)
WriteAsync(String)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

(Унаследовано от Writer)
WriteAsync(String, Int32, Int32)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Записывает содержимое буфера в другой поток символов.

WriteToAsync(Writer)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

IJavaPeerable.Disposed()

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

GetJniTypeName(IJavaPeerable)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

FlushAsync(IFlushable)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

Append(IAppendable, String)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

Append(IAppendable, String, Int32, Int32)

Этот класс реализует буфер символов, который можно использовать в качестве модуля записи.

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