Пытаюсь прочитать файл file.txt:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws FileNotFoundException, IOException {
String got;
BufferedReader fr = new BufferedReader(new FileReader("file.txt"));
while(fr.readLine() != null) {
System.out.println(fr.readLine());
}
}
}
Вот сам файл:
тыкtest1
test2
test3
test4
test5
test6
Однако, в консоль пишет это, пропуская кучу строк:
test2
test4
test6
null
Проблема в буферизации как я понял? Попытался погуглить -- там только чойта с массивами, а не с файлами