Junior — Middle
Fayldan ma'lumotlarni oqimli tarzda o'qishni qanday tashkil qilish mumkin?
sobes.tech AI
AIdan javob
Androidda fayldan ma'lumotlarni oqib olish uchun oqimli ishlov berish jarayonida odatda InputStream va BufferedReader sinflari ishlatiladi; ular faylni butunlay xotiraga yuklamasdan, bo'laklar bilan o'qishga imkon beradi.
BufferedReader yordamida faylni qatorma-qator o'qish misoli:
try (BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file)))) {
String line;
while ((line = reader.readLine()) != null) {
// Qatorni ishlash
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
Bu yondashuv katta fayllarni samarali tarzda ishlashga imkon beradi, xotirani ortiqcha yuklamasdan, va o'qish jarayonida darhol ma'lumotlar bilan ishlash imkonini beradi.