Sobes.tech
Junior — Middle

Vai jūs varat sniegt piemērus ar metožu, kas attiecas uz dažādiem straumes (Streams) veidiem?

sobes.tech AI

Atbilde no AI

Java valodā ir dažādi straumes (Streams) tipi, piemēram, InputStream un OutputStream darbam ar baitu straumēm, Reader un Writer rakstzīmju straumēm.

Metožu piemēri:

  • read() — lasa datus no InputStream vai Reader.
  • write(int b) — raksta baitu uz OutputStream.
  • close() — aizver straumi un atbrīvo resursus.
  • flush() — iztukšo buferi, rakstot datus galamērķa resursā.

InputStream lietošanas piemērs:

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

Šīs metodes ļauj efektīvi lasīt un rakstīt datus dažādos formātos.