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.