Sobes.tech
Junior — Middle

Ինչ է կոչվում այն ինտերֆեյսը, որը ապահովում է տվյալների ստացումը և փոխանցումը։

sobes.tech AI

Պատասխան AI-ից

Java-յում տվյալների ստացման և փոխանցման ապահովող ինտերֆեյսը կոչվում է Stream:

Ստորահոսքերը (Streams) թույլ են տալիս կարդալ և գրել տվյալներ, օրինակ՝ ֆայլերից, ցանցային կապերից կամ այլ աղբյուրներից։ Java-յում կա երկու հիմնական հոսքերի տեսակ՝

  • InputStream — տվյալների ընթերցման համար
  • OutputStream — տվյալների գրելու համար

Ֆայլից տվյալների ընթերցման օրինակ՝

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