Sobes.tech
Junior — Middle

Fərqli axın növlərinə (Streams) aid metodların nümunələrini göstərə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da axımlar (Streams) müxtəlif növlərdə olur, məsələn, bayt axınları üçün InputStream və OutputStream, simvol axınları üçün Reader və Writer.

Metod nümunələri:

  • read() — InputStream və ya Reader-dən məlumat oxuyur.
  • write(int b) — OutputStream-ə bayt yazır.
  • close() — axını bağlayır və resursları azad edir.
  • flush() — tamponu boşaldır, məlumatları hədəf resursa yazır.

InputStream istifadə nümunəsi:

InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
    System.out.print((char) data);
    data = input.read();
}
input.close();

Bu metodlar müxtəlif formatlarda məlumatların səmərəli oxunması və yazılması üçün istifadə olunur.