Junior — Middle
Puteți oferi exemple de metode legate de diferite tipuri de fluxuri (Streams)?
sobes.tech AI
Răspuns de la AI
În Java, fluxurile (Streams) sunt de diferite tipuri, de exemplu, InputStream și OutputStream pentru lucrul cu fluxuri de octeți, Reader și Writer pentru fluxuri de caractere.
Exemple de metode:
read()— citește date din InputStream sau Reader.write(int b)— scrie un octet în OutputStream.close()— închide fluxul și eliberează resursele.flush()— golește bufferul, scriind datele în resursa țintă.
Exemplu de utilizare a InputStream:
InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
System.out.print((char) data);
data = input.read();
}
input.close();
Acești pași permit citirea și scrierea eficientă a datelor în diferite formate.