Sobes.tech
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 ფორმატში տողերի համար)

Նա ապահով միջոց է հիմնական տվյալների սերիալիզացիայի և դեսիալիզացիայի համար։