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 |
Возвращает класс среды выполнения этого |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Функция |
| JniPeerMembers |
Функция |
| 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) |
Функция |
| AppendAsync(ICharSequence, Int32, Int32) |
Функция |
| AppendAsync(ICharSequence) |
Функция |
| CheckError() |
Очищает поток и проверяет состояние ошибки. |
| ClearError() |
Очищает состояние внутренней ошибки данного потока. |
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Close() |
Закрывает этот выходной поток и освобождает все системные ресурсы, связанные с этим потоком. (Унаследовано от OutputStream) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Функция |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
Функция |
| Equals(Object) |
Функция |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| Flush() |
Очищает этот выходной поток и принудительно записывает все буферные выходные байты. (Унаследовано от OutputStream) |
| 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) |
Функция |
| 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) |
Записывает |
| Write(Byte[]) |
Записывает |
| Write(Int32) |
Записывает указанный |
| WriteAsync(Byte[], Int32, Int32) |
Функция |
| WriteAsync(Byte[]) |
Функция |
| WriteAsync(Int32) |
Функция |
| WriteBytes(Byte[]) |
Функция |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IJavaPeerable.Disposed() |
Функция |
| IJavaPeerable.Finalized() |
Функция |
| IJavaPeerable.JniObjectReferenceControlBlock |
Функция |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Функция |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Функция |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Функция |
| IJavaPeerable.UnregisterFromRuntime() |
Функция |
Методы расширения
| Имя. | Описание |
|---|---|
| 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) |
Попробуйте принуждать к типу |