ファイル プログラムは問題なく動作します。提出した内容でtxtファイルを作成します。しかし、コンソールに「true」が無限に表示されるのはなぜですか?
Scanner input = new Scanner(System.in);
System.out.println("What would you like the file to be called?");
String output = input.nextLine();
if (!output.contains(".txt")) {
output += ".txt";
}
PrintWriter out = new PrintWriter(output);
System.out.println("What would you like to print to the file? ");
String fileContents = input.nextLine();
out.print(fileContents);
out.close();
Scanner fromFile = new Scanner(new File(output));
System.out.println("The File " + output + " contains: ");
while (fromFile.hasNextLine()) {
System.out.println(fromFile.hasNextLine());
}
System.out.println("Finished reading and writing from file.. ");
input.close();
fromFile.close();
}