Поделиться через


LineNumberReader Класс

Определение

Буферный поток ввода символов, который отслеживает номера строк.

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

Комментарии

Буферный поток ввода символов, который отслеживает номера строк. Этот класс определяет методы #setLineNumber(int) и #getLineNumber() задает и получает текущий номер строки соответственно.

По умолчанию нумеровка строк начинается с 0. Это число увеличивается на каждом конце строки по мере чтения данных и может быть изменено с помощью вызова setLineNumber(int). Обратите внимание, что setLineNumber(int) на самом деле не изменяет текущую позицию в потоке; оно изменяет только значение, которое будет возвращено getLineNumber().

Строка считается "lt">завершенной любой из строкового канала ('\n'), возвращаемого каретки ('\r'), или возвращаемой каретки, за которой следует немедленно канал линии.

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

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

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

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

LineNumberReader(IntPtr, JniHandleOwnership)

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

LineNumberReader(Reader)

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

LineNumberReader(Reader, Int32)

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

Свойства

Class

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

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

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

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

Буферный поток ввода символов, который отслеживает номера строк.

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

Буферный поток ввода символов, который отслеживает номера строк.

LineNumber

Получите текущий номер строки. -или- Задайте текущий номер строки.

Lock

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

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

Буферный поток ввода символов, который отслеживает номера строк.

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

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

ThresholdType

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

Методы

Clone()

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

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

Закрывает это средство чтения.

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

Буферный поток ввода символов, который отслеживает номера строк.

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

Буферный поток ввода символов, который отслеживает номера строк.

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

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

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

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

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

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

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

Помечает текущую позицию в потоке.

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

Указывает, поддерживает ли этот поток операцию mark().

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

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

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

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

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

Считывает один символ.

(Унаследовано от Reader)
Read(Char[])

Считывает символы в массив.

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

Считывает символы в часть массива.

(Унаследовано от BufferedReader)
Read(CharBuffer)

Пытается считывать символы в указанный буфер символов.

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

Буферный поток ввода символов, который отслеживает номера строк.

(Унаследовано от Reader)
ReadAsync(Char[])

Буферный поток ввода символов, который отслеживает номера строк.

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

Буферный поток ввода символов, который отслеживает номера строк.

(Унаследовано от Reader)
ReadAsync(CharBuffer)

Буферный поток ввода символов, который отслеживает номера строк.

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

Считывает строку текста.

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

Буферный поток ввода символов, который отслеживает номера строк.

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

Указывает, готов ли этот поток к чтению.

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

Сбрасывает поток.

(Унаследовано от Reader)
SetHandle(IntPtr, JniHandleOwnership)

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

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

Пропускает символы.

(Унаследовано от Reader)
SkipAsync(Int64)

Буферный поток ввода символов, который отслеживает номера строк.

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

Буферный поток ввода символов, который отслеживает номера строк.

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

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

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

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

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

Буферный поток ввода символов, который отслеживает номера строк.

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

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

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

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

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

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

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

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

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)

Буферный поток ввода символов, который отслеживает номера строк.

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