Sobes.tech
Junior — Middle

Kuidas nimetatakse liidest, mis tagab andmete vastuvõtmise ja edastamise?

sobes.tech AI

Vastus AI-lt

Java-s on interfeys, mis tagab andmete vastuvõtmise ja edastamise, nimetatakse Stream.

Voogud (Streams) võimaldavad lugeda ja kirjutada andmeid, näiteks failidest, võrguliidestest või muudest allikatest. Java-s on kaks peamist voogude tüüpi:

  • InputStream — andmete lugemiseks
  • OutputStream — andmete kirjutamiseks

Näide andmete lugemisest failist:

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