Sobes.tech
Middle

Melyik osztály teszi lehetővé az adatbeolvasást bemeneti bájtszálból primitív típusok formátumában?

sobes.tech MI

Válasz az MI-től

DataInputStream.

Kiterjeszti a FilterInputStream-et, és lehetővé teszi Java primitív típusainak (amint az a DataInput interfészen keresztül meghatározott) olvasását egy folyamról.

Például:

// Példa egészérték olvasására egy folyamról
try (DataInputStream dis = new DataInputStream(new FileInputStream("file.bin"))) {
    int value = dis.readInt();
    // Érték feldolgozása
} catch (IOException e) {
    e.printStackTrace();
}

A primitív típusok olvasására szolgáló főbb módszerek:

  • readBoolean()
  • readByte()
  • readChar()
  • readDouble()
  • readFloat()
  • readInt()
  • readLong()
  • readShort()
  • readUTF() (UTF-8 formátumú sztringekhez)

Megbízható módot nyújt primitív adatok sorosítására és deszerializálására.