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 ձևաչափով տողերի համար)
Նա ապահով միջոց է հիմնական տվյալների սերիալիզացիայի և դեսիալիզացիայի համար։