PrintWriter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выводит отформатированные представления объектов в поток вывода текста.
[Android.Runtime.Register("java/io/PrintWriter", DoNotGenerateAcw=true)]
public class PrintWriter : Java.IO.Writer
[<Android.Runtime.Register("java/io/PrintWriter", DoNotGenerateAcw=true)>]
type PrintWriter = class
inherit Writer
- Наследование
- Атрибуты
Комментарии
Выводит отформатированные представления объектов в поток вывода текста. Этот класс реализует все методы, найденные print в PrintStream. Он не содержит методов записи необработанных байтов, для которых программа должна использовать незакодированные потоки байтов.
PrintStream В отличие от класса, если автоматическая очистка включена, она будет выполнена только при вызове одного из printlnprintfметодов или format методов, а не всякий раз, когда будет выводиться новый символ. Эти методы используют собственное понятие разделителя строк платформы, а не новый символ.
Методы в этом классе никогда не вызывают исключений ввода-вывода, хотя некоторые из его конструкторов могут создаваться. Клиент может узнать, произошли ли какие-либо ошибки путем #checkError checkError()вызова.
Этот класс всегда заменяет неправильные и неприменимые последовательности символов строкой замены по умолчанию. Класс java.nio.charset.CharsetEncoder следует использовать, если требуется более контроль над процессом кодирования.
Добавлено в версии 1.1.
Java документации по java.io.PrintWriter.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя | Описание |
|---|---|
| PrintWriter(File, Charset) |
Создает новый PrintWriter без автоматической очистки строк с указанным файлом и набором символов. |
| PrintWriter(File, String) |
Создает новый PrintWriter без автоматической очистки строк с указанным файлом и набором символов. |
| PrintWriter(File) |
Создает новый PrintWriter без автоматического очистки строк с указанным файлом. |
| PrintWriter(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
| PrintWriter(Stream, Boolean, Charset) |
Создает новый PrintWriter из существующего потока выходных данных. |
| PrintWriter(Stream, Boolean) |
Создает новый PrintWriter из существующего потока выходных данных. |
| PrintWriter(Stream) |
Создает новый PrintWriter без автоматического очистки строк из существующего outputStream. |
| PrintWriter(String, Charset) |
Создает новый PrintWriter без автоматической очистки строк с указанным именем файла и набором символов. |
| PrintWriter(String, String) |
Создает новый PrintWriter без автоматической очистки строк с указанным именем файла и набором символов. |
| PrintWriter(String) |
Создает новый PrintWriter без автоматической очистки строк с указанным именем файла. |
| PrintWriter(Writer, Boolean) |
Создает новый PrintWriter. |
| PrintWriter(Writer) |
Создает новый PrintWriter без автоматического очистки строк. |
Свойства
| Имя | Описание |
|---|---|
| Class |
Возвращает класс среды выполнения этого |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| JniPeerMembers |
Выводит отформатированные представления объектов в поток вывода текста. |
| Lock |
Объект, используемый для синхронизации операций в этом потоке. (Унаследовано от Writer) |
| Out |
Базовый поток вывода символов этого |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
| Имя | Описание |
|---|---|
| Append(Char) |
Добавляет указанный символ в этот модуль записи. (Унаследовано от Writer) |
| Append(ICharSequence, Int32, Int32) |
Добавляет указанный символ в этот модуль записи. (Унаследовано от Writer) |
| Append(ICharSequence) |
Добавляет указанный символ в этот модуль записи. (Унаследовано от Writer) |
| Append(String, Int32, Int32) |
Добавляет указанный символ в этот модуль записи. (Унаследовано от Writer) |
| Append(String) |
Добавляет указанный символ в этот модуль записи. (Унаследовано от Writer) |
| AppendAsync(Char) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от Writer) |
| AppendAsync(ICharSequence, Int32, Int32) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от Writer) |
| AppendAsync(ICharSequence) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от Writer) |
| CheckError() |
Очищает поток, если он не закрыт и проверяет его состояние ошибки. |
| ClearError() |
Очищает состояние ошибки данного потока. |
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Close() |
Закрывает поток и освобождает все системные ресурсы, связанные с ним. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| Equals(Object) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| Flush() |
Очищает поток. |
| Format(Locale, String, Object[]) |
Записывает форматированную строку в этот модуль записи с помощью указанной строки формата и аргументов. |
| Format(String, Object[]) |
Записывает форматированную строку в этот модуль записи с помощью указанной строки формата и аргументов. |
| FormatAsync(Locale, String, Object[]) |
Выводит отформатированные представления объектов в поток вывода текста. |
| FormatAsync(String, Object[]) |
Выводит отформатированные представления объектов в поток вывода текста. |
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| Notify() |
Просыпается один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| Print(Boolean) |
Выводит логическое значение. |
| Print(Char) |
Печатает символ. |
| Print(Char[]) |
Выводит массив символов. |
| Print(Double) |
Выводит число с плавающей запятой двойной точности. |
| Print(Int32) |
Выводит целое число. |
| Print(Int64) |
Выводит длинное целое число. |
| Print(Object) |
Выводит объект. |
| Print(Single) |
Выводит число с плавающей запятой. |
| Print(String) |
Выводит строку. |
| PrintAsync(Boolean) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintAsync(Char) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintAsync(Char[]) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintAsync(Double) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintAsync(Int32) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintAsync(Int64) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintAsync(Object) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintAsync(Single) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintAsync(String) |
Выводит отформатированные представления объектов в поток вывода текста. |
| Printf(Locale, String, Object[]) |
Удобный метод записи форматируемой строки в этот модуль записи с помощью указанной строки формата и аргументов. |
| Printf(String, Object[]) |
Удобный метод записи форматируемой строки в этот модуль записи с помощью указанной строки формата и аргументов. |
| PrintfAsync(Locale, String, Object[]) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintfAsync(String, Object[]) |
Выводит отформатированные представления объектов в поток вывода текста. |
| Println() |
Завершает текущую строку путем записи строки разделителя строк. |
| Println(Boolean) |
Выводит логическое значение, а затем завершает строку. |
| Println(Char) |
Выводит символ, а затем завершает строку. |
| Println(Char[]) |
Выводит массив символов и завершает строку. |
| Println(Double) |
Выводит число с плавающей запятой двойной точности, а затем завершает строку. |
| Println(Int32) |
Выводит целое число, а затем завершает строку. |
| Println(Int64) |
Выводит длинное целое число, а затем завершает строку. |
| Println(Object) |
Выводит объект и завершает строку. |
| Println(Single) |
Выводит число с плавающей запятой, а затем завершает строку. |
| Println(String) |
Выводит строку и завершает строку. |
| PrintlnAsync() |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintlnAsync(Boolean) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintlnAsync(Char) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintlnAsync(Char[]) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintlnAsync(Double) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintlnAsync(Int32) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintlnAsync(Int64) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintlnAsync(Object) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintlnAsync(Single) |
Выводит отформатированные представления объектов в поток вывода текста. |
| PrintlnAsync(String) |
Выводит отформатированные представления объектов в поток вывода текста. |
| SetError() |
Указывает, что произошла ошибка. |
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.> (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Write(Char[], Int32, Int32) |
Записывает часть массива символов. |
| Write(Char[]) |
Записывает массив символов. (Унаследовано от Writer) |
| Write(Int32) |
Записывает один символ. (Унаследовано от Writer) |
| Write(String, Int32, Int32) |
Записывает часть строки. (Унаследовано от Writer) |
| Write(String) |
Записывает строку. (Унаследовано от Writer) |
| WriteAsync(Char[], Int32, Int32) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от Writer) |
| WriteAsync(Char[]) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от Writer) |
| WriteAsync(Int32) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от Writer) |
| WriteAsync(String, Int32, Int32) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от Writer) |
| WriteAsync(String) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от Writer) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IJavaPeerable.Disposed() |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| IJavaPeerable.Finalized() |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Выводит отформатированные представления объектов в поток вывода текста. (Унаследовано от Writer) |
Методы расширения
| Имя | Описание |
|---|---|
| Append(IAppendable, String, Int32, Int32) |
Добавляет указанное значение в эту последовательность символов. |
| Append(IAppendable, String) |
Добавляет указанное значение в эту последовательность символов. |
| FlushAsync(IFlushable) |
Выводит отформатированные представления объектов в поток вывода текста. |
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Выводит отформатированные представления объектов в поток вывода текста. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |