Sobes.tech
Junior — Middle

Оё шумо метавонед шарҳ диҳед, ки чӣ гуна аст ҷараёни воридоти маълумот?

sobes.tech AI

Ҷавоб аз AI

Тоқи даромади маълумот (Input Stream) дар Java як абстраксия барои хондани пайдарпайи байтҳо аз манбаи маълумот, масалан, файл, шабака ё дастгоҳи дигар мебошад. Он имкон медиҳад, ки маълумотҳоро байт ба байт ё дар блокҳо хонед, бе бор кардани тамоми миқдор ба хотира дар як вақт.

Масалан барои истифодаи InputStream барои хондани файл:

import java.io.FileInputStream;
import java.io.InputStream;

public class Example {
    public static void main(String[] args) throws Exception {
        InputStream input = new FileInputStream("file.txt");
        int data = input.read(); // хондани як байт
        while(data != -1) {
            System.out.print((char) data);
            data = input.read();
        }
        input.close();
    }
}

Ин тариқ, токи даромад имкон медиҳад, ки маълумотҳоро пайдарпай коркард кунед, ки махсусан дар кор бо файлҳои калон ё пайвастҳои шабакавӣ муфид аст.