Sobes.tech
Junior — Middle

Môžete uviesť príklady metód týkajúcich sa rôznych typov tokov (Streams)?

sobes.tech AI

Odpoveď od AI

V Jave obstajajo različne vrste tokov (Streams), na primer, InputStream in OutputStream za delo z bajtovnimi tokovi, Reader in Writer za tokove znakov.

Primeri metod:

  • read() — bere podatke iz InputStream ali Reader.
  • write(int b) — zapisuje bajt v OutputStream.
  • close() — zapre tok in sprosti vire.
  • flush() — izprazni predpomnilnik, zapisuje podatke v ciljni vir.

Primer uporabe InputStream:

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

Te metode omogočajo učinkovito branje in pisanje podatkov v različnih formatih.