Ошибка при использовании входа сканера

Я пытаюсь принять данные из моего файла в мой класс. Я проверяю это так:

    Scanner input = new Scanner(new File("input.txt"));
    System.out.print(input);

Тем не менее, консоль распечатывает это:

    java.util.Scanner[delimiters=\p{javaWhitespace}+][position=0][match valid=false][need input=false][source closed=false][skipped=false][group separator=\,][decimal separator=\.][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q?\E][infinity string=\Q?\E]

Если бы кто-то мог помочь мне, я был бы очень признателен:D

1 ответ

Вам нужно читать содержимое файла построчно, а не просто печатать объект сканера. Может быть, что-то вроде этого:

while (input.hasNextLine())
{
  String line = input.nextLine();
  System.out.println (line);
}
Другие вопросы по тегам