logo
Хабибуллин

Поток простых типов Java

Класс DataOutputStream позволяет записать данные простых типов Java в выходной поток

байтов методами writeBoolean(boolean b), writeByte(int b), writeShort(int h), writeChar(int c), writeInt(int n), writeLong(long l), writeFloat(float f), writeDouble(double d).

Кроме того, метод writeBytes(String s) записывает каждый символ строки s в один байт, отбрасывая старший байт кодировки каждого символа Unicode, а метод writeChars(String s) записывает каждый символ строки s в два байта, первый байт — старший байт кодировки Unicode, так же, как это делает метод writeChar().

Еще один метод writeUTF(String s) записывает строку s в выходной поток в кодировке UTF-8. Надо пояснить эту кодировку.