Если вы хотите читать построчно, используйте BufferedReader
.У него есть метод readLine()
, который возвращает строку в виде строки или ноль, если достигнут конец файла.Таким образом, вы можете сделать что-то вроде:
BufferedReader reader = new BufferedReader(new InputStreamReader(fis));
String line;
while ((line = reader.readLine()) != null) {
// Do something with line
}
(обратите внимание, что этот код не обрабатывает исключения и не закрывает поток и т. Д.)