Язык

PrintStream Класс

Определение

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

[Android.Runtime.Register("java/io/PrintStream", DoNotGenerateAcw=true)]
public class PrintStream : Java.IO.FilterOutputStream, IDisposable, Java.Lang.IAppendable
[<Android.Runtime.Register("java/io/PrintStream", DoNotGenerateAcw=true)>]
type PrintStream = class
    inherit FilterOutputStream
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IAppendable
Наследование
Атрибуты
Реализации

Комментарии

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно. Также предоставляются две другие функции. В отличие от других выходных потоков, никогда PrintStream не создает IOExceptionисключение; вместо этого исключительные ситуации просто задают внутренний флаг, который можно проверить с помощью checkError метода. При необходимости можно создать средство для автоматического сброса. Это PrintStream означает, что flush метод базового выходного потока автоматически вызывается после записи массива байтов, один из println методов вызывается, или записывается новый символ или байт ('\n').

Все символы, напечатанные с PrintStream помощью байтов, преобразуются в байты с помощью заданной кодировки или символа или кодировки символов по умолчанию платформы, если они не указаны. Класс PrintWriter следует использовать в ситуациях, требующих написания символов, а не байтов.

Этот класс всегда заменяет неправильные и неприменимые последовательности символов строкой замены по умолчанию. Класс java.nio.charset.CharsetEncoder следует использовать, если требуется более контроль над процессом кодирования.

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

Java документации по java.io.PrintStream.

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

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

Имя. Описание
PrintStream(File, Charset)

Создает новый поток печати без автоматической очистки строк с указанным файлом и набором символов.

PrintStream(File, String)

Создает новый поток печати без автоматической очистки строк с указанным файлом и набором символов.

PrintStream(File)

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

PrintStream(IntPtr, JniHandleOwnership)

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

PrintStream(Stream, Boolean, Charset)

Создает новый поток печати с указанным выходным потоком, автоматической очисткой строк и символами.

PrintStream(Stream, Boolean, String)

Создает новый поток печати.

PrintStream(Stream, Boolean)

Создает новый поток печати.

PrintStream(Stream)

Создает новый поток печати.

PrintStream(String, Charset)

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

PrintStream(String, String)

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

PrintStream(String)

Создает новый поток печати без автоматической очистки строк с указанным именем файла.

Свойства

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

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

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

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

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

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

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

Out

Базовый выходной поток, который необходимо отфильтровать.

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

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

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

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

ThresholdType

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

Методы

Имя. Описание
Append(Char)

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

Append(ICharSequence, Int32, Int32)

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

Append(ICharSequence)

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

Append(String, Int32, Int32)

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

Append(String)

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

AppendAsync(Char)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

AppendAsync(ICharSequence, Int32, Int32)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

AppendAsync(ICharSequence)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

CheckError()

Очищает поток и проверяет состояние ошибки.

ClearError()

Очищает состояние внутренней ошибки данного потока.

Clone()

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

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

Закрывает этот выходной поток и освобождает все системные ресурсы, связанные с этим потоком.

(Унаследовано от OutputStream)
Construct(JniObjectReference, JniObjectReferenceOptions)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

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

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

Очищает этот выходной поток и принудительно записывает все буферные выходные байты.

(Унаследовано от OutputStream)
Format(Locale, String, Object[])

Записывает форматированную строку в этот выходной поток с помощью указанной строки формата и аргументов.

Format(String, Object[])

Записывает форматированную строку в этот выходной поток с помощью указанной строки формата и аргументов.

FormatAsync(Locale, String, Object[])

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

FormatAsync(String, Object[])

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintAsync(Char)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintAsync(Char[])

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintAsync(Double)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintAsync(Int32)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintAsync(Int64)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintAsync(Object)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintAsync(Single)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintAsync(String)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

Printf(Locale, String, Object[])

Удобный метод для записи форматируемой строки в этот выходной поток с помощью указанной строки формата и аргументов.

Printf(String, Object[])

Удобный метод для записи форматируемой строки в этот выходной поток с помощью указанной строки формата и аргументов.

PrintfAsync(Locale, String, Object[])

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintfAsync(String, Object[])

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

Println()

Завершает текущую строку путем записи строки разделителя строк.

Println(Boolean)

Выводит логическое значение, а затем завершает строку.

Println(Char)

Выводит символ, а затем завершает строку.

Println(Char[])

Выводит массив символов и завершает строку.

Println(Double)

Выводит двойник и завершает строку.

Println(Int32)

Выводит целое число, а затем завершает строку.

Println(Int64)

Печатает длинную, а затем завершает строку.

Println(Object)

Выводит объект и завершает строку.

Println(Single)

Выводит с плавающей запятой и завершает строку.

Println(String)

Выводит строку и завершает строку.

PrintlnAsync()

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintlnAsync(Boolean)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintlnAsync(Char)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintlnAsync(Char[])

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintlnAsync(Double)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintlnAsync(Int32)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintlnAsync(Int64)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintlnAsync(Object)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintlnAsync(Single)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintlnAsync(String)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

SetError()

Задает для потока trueсостояние ошибки.

SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

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

Записывает len байты из указанного массива байтов, начиная с смещения off в этот выходной поток.

(Унаследовано от OutputStream)
Write(Byte[])

Записывает b.length байты из указанного массива байтов в этот выходной поток.

(Унаследовано от OutputStream)
Write(Int32)

Записывает указанный byte в этот выходной поток.

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

(Унаследовано от OutputStream)
WriteAsync(Byte[])

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

(Унаследовано от OutputStream)
WriteBytes(Byte[])

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

Имя. Описание
IJavaPeerable.Disposed()

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

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

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

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

Append(IAppendable, String)

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

FlushAsync(IFlushable)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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