Посмотрите два приведенных ниже кода и дайте мне знать, почему он печатает так, что это язык Java
BufferedReader br = new BufferedReader(new FileReader("file path"));
while(br.readLine()!= null) {
System.out.println(br.readLine());
}
br.close();
Этот код не печатает полное содержимое файла, однако, если я использую приведенный ниже код, он печатает полностьюсодержимое файла .. пожалуйста, объясните
BufferedReader br = new BufferedReader(new FileReader("filepath"));
String str;
while((str=br.readLine())!= null) {
System.out.println(str);
}
br.close();