Sobes.tech
Middle

Aká trieda umožňuje čítanie údajov z vstupného bajtového prúdu vo formáte primitívnych dátových typov?

sobes.tech AI

Odpoveď od AI

DataInputStream.

Rozširuje FilterInputStream in omogoča branje primitivnih vrst podatkov Java (kot je določeno v vmesniku DataInput) iz toka.

Na primer:

// Primer branja celoštevilčne vrednosti iz toka
try (DataInputStream dis = new DataInputStream(new FileInputStream("file.bin"))) {
    int value = dis.readInt();
    // Obdelava vrednosti
} catch (IOException e) {
    e.printStackTrace();
}

Glavne metode za branje primitivnih vrst:

  • readBoolean()
  • readByte()
  • readChar()
  • readDouble()
  • readFloat()
  • readInt()
  • readLong()
  • readShort()
  • readUTF() (za nize v UTF-8 formatu)

Nudi zanesljiv način za serijalizacijo in deserializacijo primitivnih podatkov.