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.