Sobes.tech
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();

Бул методдор ар кандай форматтарда маалыматтарды эффективдүү окуу жана жазуу үчүн колдонулат.