Junior — Middle
Tudna példákat adni különböző típusú áramlásokhoz (Streams) kapcsolódó módszerekről?
sobes.tech MI
Válasz az MI-től
Java-ban a csatornák (Streams) különböző típusúak lehetnek, például InputStream és OutputStream bájtfolyamokhoz, valamint Reader és Writer karakterfolyamokhoz.
Metódus példák:
read()— adatokat olvas az InputStream vagy Reader-ből.write(int b)— bájtot ír az OutputStream-be.close()— bezárja a csatornát és felszabadítja az erőforrásokat.flush()— üríti a pufferet, adatokat írva a céleszközbe.
InputStream használati példa:
InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
System.out.print((char) data);
data = input.read();
}
input.close();
Ezek a módszerek hatékony adatolvasást és -írást tesznek lehetővé különböző formátumokban.