Задать вопрос
@Makaron3000

Почему при чтении из файла не выводит первую строку?

Есть файл test.txt, в нём находятся слова: First line, Second Line. Third Line(В столбец)
Но при чтении файла показывает только Second Line и Third Line
package String;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) throws FileNotFoundException {
        String separator = File.separator;
        String path = "C:" + separator + "Users" + separator + "denis" + separator + "Desktop" + separator + "test.txt";
        File file = new File(path);

        Scanner scanner = new Scanner(file);
        String input = scanner.nextLine();
        while(scanner.hasNextLine()){
            System.out.println(scanner.nextLine());
        }
    }
}
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
BorLaze
@BorLaze
Java developer
Очевидно, потому что вычитанная первая строка
String input = scanner.nextLine();
нигде не выводится, а печатаются в цикле только остальные
System.out.println(scanner.nextLine());
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы