Java 使用扫描仪输入时出错
我正试图把我的文件输入到我的课堂中。我是这样测试的:Java 使用扫描仪输入时出错,java,printing,java.util.scanner,eclipse-mars,Java,Printing,Java.util.scanner,Eclipse Mars,我正试图把我的文件输入到我的课堂中。我是这样测试的: 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=fals
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]
如果有人能帮助我,我会非常感激:你需要逐行阅读文件内容,而不是简单地打印扫描仪对象。也许是这样的:
while (input.hasNextLine())
{
String line = input.nextLine();
System.out.println (line);
}
谢谢你,伙计,我才意识到这个问题有多傻,哈哈,但我很感激你能用这样的语言向我解释:)