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 ձևաչափով տողերի համար)

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