Назад к вопросам
Middle
69
questionbank
Какой класс позволяет считывать данные из входного байтового потока в формате примитивных типов данных?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
DataInputStream.
Он расширяет FilterInputStream и позволяет читать примитивные типы данных Java (как определено интерфейсом DataInput) из потока.
Например:
// Пример чтения целочисленного значения из потока
try (DataInputStream dis = new DataInputStream(new FileInputStream("file.bin"))) {
int value = dis.readInt();
// Обработка значения
} catch (IOException e) {
e.printStackTrace();
}
Основные методы для чтения примитивных типов:
readBoolean()readByte()readChar()readDouble()readFloat()readInt()readLong()readShort()readUTF()(для строк в формате UTF-8)
Он обеспечивает надежный способ сериализации и десериализации примитивных данных.