Junior — Middle
Puoi fornire esempi di metodi relativi a diversi tipi di flussi (Streams)?
sobes.tech AI
Risposta dell'AI
In Java, i flussi (Streams) sono di diversi tipi, ad esempio InputStream e OutputStream per lavorare con flussi di byte, Reader e Writer per flussi di caratteri.
Esempi di metodi:
read()— legge dati da InputStream o Reader.write(int b)— scrive un byte in OutputStream.close()— chiude il flusso e libera le risorse.flush()— svuota il buffer, scrivendo i dati nella risorsa di destinazione.
Esempio di utilizzo di InputStream:
InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
System.out.print((char) data);
data = input.read();
}
input.close();
Questi metodi consentono di leggere e scrivere dati in modo efficiente in diversi formati.