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 ფორმატში տողերի համար)
Նա ապահով միջոց է հիմնական տվյալների սերիալիզացիայի և դեսիալիզացիայի համար։