Middle
Кой клас позволява четене на данни от входен байтов поток във формат на примитивни типове данни?
sobes.tech AI
Отговор от 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)
Той осигурява надежден начин за сериализация и десериализация на примитивни данни.