Класс Java.io.LineNumberInputStream является фильтром входного потока, который предоставляет дополнительные функции отслеживания текущего номера строки. Строка — это последовательность байтов, заканчивающаяся символом возврата каретки (‘\ r’), символом новой строки (‘\ n’) или символом возврата каретки, за которым сразу следует символ перевода строки.
Объявление класса
Ниже приводится объявление для класса Java.io.LineNumberInputStream:
public class LineNumberInputStream extends Reader
поле
Ниже приведены поля для класса Java.io.LineNumberInputStream.
-
Защищенный InputStream in — это входной поток для фильтрации.
Защищенный InputStream in — это входной поток для фильтрации.
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
LineNumberInputStream (InputStream in) Это создает поток ввода номера новой строки, который считывает его ввод из указанного потока ввода. |
LineNumberInputStream (InputStream in)
Это создает поток ввода номера новой строки, который считывает его ввод из указанного потока ввода.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | int available ()
Этот метод возвращает количество байтов, которые могут быть прочитаны из этого входного потока без блокировки. |
2 | int getLineNumber ()
Этот метод возвращает текущий номер строки. |
3 | void mark (int readlimit)
Этот метод отмечает текущую позицию в этом входном потоке. |
4 | int read ()
Этот метод читает следующий байт данных из этого входного потока. |
5 | int read (byte [] b, int off, int len)
Этот метод считывает до байтов данных из этого входного потока в массив байтов. |
6 | сброс void ()
Этот метод перемещает этот поток в позицию во время последнего вызова метода mark в этом входном потоке. |
7 | void setLineNumber (int lineNumber)
Этот метод устанавливает номер строки для указанного аргумента. |
8 | длинный скип (long n)
Этот метод пропускает и отбрасывает n байтов данных из этого входного потока. |
Этот метод возвращает количество байтов, которые могут быть прочитаны из этого входного потока без блокировки.
Этот метод возвращает текущий номер строки.
Этот метод отмечает текущую позицию в этом входном потоке.
Этот метод читает следующий байт данных из этого входного потока.
Этот метод считывает до байтов данных из этого входного потока в массив байтов.
Этот метод перемещает этот поток в позицию во время последнего вызова метода mark в этом входном потоке.
Этот метод устанавливает номер строки для указанного аргумента.
Этот метод пропускает и отбрасывает n байтов данных из этого входного потока.
Методы унаследованы
Этот класс наследует методы от следующих классов —