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();

Այս մեթոդները թույլ են տալիս արդյունավետ կերպով կարդալ և գրել տվյալներ տարբեր ֆորմատներում։