Sobes.tech
Junior — Middle

Kaip vadinamas sąsaja, užtikrinanti duomenų gavimą ir perdavimą?

sobes.tech AI

Atsakymas iš AI

Java kalbame apie sąsają, kuri užtikrina duomenų gavimą ir perdavimą, vadinamą Stream.

Srautai (Streams) leidžia skaityti ir rašyti duomenis, pavyzdžiui, iš failų, tinklo jungčių ar kitų šaltinių. Java yra du pagrindiniai srautų tipai:

  • InputStream — duomenų skaitymui
  • OutputStream — duomenų rašymui

Pavyzdys, kaip skaityti duomenis iš failo:

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();
}