Junior — Middle
Pode dar exemplos de métodos relacionados com diferentes tipos de flux (Streams)?
sobes.tech IA
Resposta da IA
Em Java, os flux (Streams) podem ser de diferentes tipos, por exemplo, InputStream e OutputStream para trabalhar com fluxos de bytes, Reader e Writer para fluxos de caracteres.
Exemplos de métodos:
read()— lê dados de InputStream ou Reader.write(int b)— grava um byte em OutputStream.close()— fecha o fluxo e libera recursos.flush()— esvazia o buffer, escrevendo os dados no recurso de destino.
Exemplo de uso de InputStream:
InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
System.out.print((char) data);
data = input.read();
}
input.close();
Estes métodos permitem ler e gravar dados de forma eficiente em vários formatos.