java tutorial - Класс DataOutputStream и его методы - учебник java - java programming - учиться java - java basics - java for beginners
Поток DataOutputStream позволяет записывать примитивные данные в исходный код.
- Ниже конструктор для создания DataOutputStream:
Методы
Если используйте объект DataOutputStream, то у Вас есть под рукой вспомогательные методы, которые можно использовать для записи потока или для выполнения других операций над потоком.
№ | Метод и описание |
1 | public final void write(byte[] w, int off, int len)throws IOException Запись len байт из указанного байтового массива, начиная с off, в основной поток. |
2 | public final int write(byte [] b)throws IOException Запись текущего количества байтов, записанных в этот выходной поток данных (DataOutputStream). Возвращает общее количество байтов, записанных в буфер. |
3 | (1) public final void writeBooolean()throws IOException (2) public final void writeByte()throws IOException (3) public final void writeShort()throws IOException (4) public final void writeInt()throws IOException Эти методы будут записывать данные определенного примитивного типа в выходной поток в виде байтов. |
4 | Public void flush()throws IOException Сбрасывает поток вывода данных. |
5 | public final void writeBytes(String s) throws IOException Записывает строку в основной выходной поток в виде последовательности байтов. Каждый символ в строке записывается последовательно, отбрасывая свои восемь бит. |
Пример
Ниже приведен пример демонстрации DataInputStream и DataOutputStream. В этом примере происходит запись и чтение с указанного файла test.txt.
Получим следующий результат: