Sobes.tech
Junior — Middle

Ako zorganizovať prúdové spracovanie čítania dát zo súboru?

sobes.tech AI

Odpoveď od AI

Pre spracovanie streamovania čítania dát zo súboru na Androidu sa zvyčajne používajú triedy InputStream a BufferedReader, ktoré umožňujú čítať dáta po častiach, bez načítania celého súboru do pamäte.

Príklad čítania súboru riadok po riadku pomocou BufferedReader:

try (BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file)))) {
    String line;
    while ((line = reader.readLine()) != null) {
        // Spracovanie riadku
        System.out.println(line);
    }
} catch (IOException e) {
    e.printStackTrace();
}

Tento prístup umožňuje efektívne spracovanie veľkých súborov, bez zaťaženia pamäte, a pracovať ihneď s dátami počas ich čítania.