【发布时间】:2016-03-08 21:50:04
【问题描述】:
我正在尝试将我输入的整数写入文本文件,但是我编辑了我的记事本的代码,将我的整数作为废话吐出。示例:
输入的整数:java.util.Scanner[delimiters=\p{javaWhitespace}+][position=1][match valid=true][need input=false][source closed=false][skipped=false]。 ..
我相信我的问题出在我用“*”标记的那一行。我将如何解决这个问题?我相信它与“String.valueOf(input)”行有关。完整代码链接如下!
for (int i = 0 ; i < 10 ; i++) {
System.out.printf("Please enter integer %d: ", i+1);
numbers[i] = input.nextInt();
{
try
{
*output.format("Integer inputted: %s%n", String.valueOf(input));
}
catch (FormatterClosedException formatterClosedexception)
{
System.err.println("Error writing to the file. Terminating.");
break;
}
catch (NoSuchElementException elementException)
{
System.err.println("Invalid input. Please try again.");
input.nextLine();
}
【问题讨论】:
标签: java file input output file-handling