ВУЗ:
Составители:
Рубрика:
38
• read() возвращает представление очередного доступного символа во
входном потоке в виде целого.
• read(byte b[]) пытается прочесть максимум b.length байтов из входного
потока в массив b. Возвращает количество байтов, в действительности
прочитанных из потока.
• read(byte b[], int off, int len) пытается прочесть максимум len байтов,
расположив их в массиве b, начиная с элемента off. Возвращает
количество реально прочитанных байтов.
• skip(long n) пытается пропустить во входном потоке n байтов.
Возвращает количество пропущенных байтов.
• available() возвращает количество байтов, доступных для чтения в
настоящий момент.
• close() закрывает источник ввода. Последующие попытки чтения из этого
потока приводят к возбуждению IOException.
• mark(int readlimit) ставит метку в текущей позиции входного потока,
которую можно будет использовать до тех пор, пока из потока не будет
прочитано readlimit байтов.
• reset() возвращает указатель потока на установленную ранее метку.
• markSupported() возвращает true, если данный поток поддерживает
операции mark/reset.
4.5. OutputStream
Как и InputStream, OutputStream – абстрактный класс. Он задает модель
выходных потоков Java. Все методы этого класса имеют тип void и возбуждают
исключение IOException в случае ошибки. Ниже приведен список методов
этого класса:
• write(int b) записывает один байт в выходной поток. Обратите внимание,
что аргумент этого метода имеет тип int, что позволяет вызывать write,
передавая ему выражение, при этом не нужно выполнять приведение его
типа к byte.
• write(byte b[]) записывает в выходной поток весь указанный массив
байтов.
• write(byte b[], int off, int len) записывает в поток часть массива – len
байтов, начиная с элемента b[off].
• flush() очищает любые выходные буферы, завершая операцию вывода.
• close() закрывает выходной поток. Последующие попытки записи в этот
поток будут возбуждать IOException.
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »