Junior — Middle
შეგიძლიათ გამოიტანოთ მეთოდების მაგალითები, რომლებიც დაკავშირებულია სხვადასხვა ტიპის ნაკადებთან (Streams)?
sobes.tech AI
პასუხი AI-სგან
Java-ში, ნაკადები (Streams) სხვადასხვა ტიპის შეიძლება იყოს, მაგალითად, InputStream და OutputStream ბაიტური ნაკადებისთვის, Reader და Writer სიმბოლო ნაკადებისთვის.
მეთოდების მაგალითები:
read()— კითხულობს მონაცემებს InputStream ან Reader-დან.write(int b)— წერს ბაიტს OutputStream-ზე.close()— ხურავს ნაკადს და თავისუფლდებს რესურსებს.flush()— ამოწმებს ბუფერს, წერს მონაცემებს სამიზნე რესურსში.
InputStream-ის გამოყენების მაგალითი:
InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
System.out.print((char) data);
data = input.read();
}
input.close();
ეს მეთოდები საშუალებას იძლევა ეფექტურად წაიკითხოთ და დაწეროთ მონაცემები სხვადასხვა ფორმატში.