Sobes.tech
Junior — Middle

Kunt u voorbeelden geven van methoden die betrekking hebben op verschillende soorten streams?

sobes.tech AI

Antwoord van AI

In Java zijn er verschillende soorten streams, bijvoorbeeld InputStream en OutputStream voor werken met byte-stromen, Reader en Writer voor tekenstroom.

Voorbeeldmethoden:

  • read() — leest gegevens uit InputStream of Reader.
  • write(int b) — schrijft een byte naar OutputStream.
  • close() — sluit de stroom en vrijmaakt bronnen.
  • flush() — leegt de buffer door gegevens naar de doelbron te schrijven.

Voorbeeld van het gebruik van InputStream:

InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
    System.out.print((char) data);
    data = input.read();
}
input.close();

Deze methoden maken het mogelijk om efficiënt gegevens te lezen en schrijven in verschillende formaten.