2016-02-10 2 views
0

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

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

+0

https://docs.oracle.com/javase/tutorial/essential/io/scanning.html –

ответ

0

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

while (input.hasNextLine()) 
{ 
    String line = input.nextLine(); 
    System.out.println (line); 
} 
+0

Благодаря человек, я просто понял, как немой вопрос, который был LOL, но я оцените, объяснив это мне в терминах :) – StiffWizard

Смежные вопросы