Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打印流输入到文本文件_Java_Printstream - Fatal编程技术网

Java 打印流输入到文本文件

Java 打印流输入到文本文件,java,printstream,Java,Printstream,//我在文本文件中搜索一个Int,在控制台上显示该Int,创建一个文本文件来打印该Int。我得到的是这个而不是Int: java.util.Scanner[delimiters=\p{javaWhitespace}+][position=666][match valid=true][need input=false][source closed=false][skipped=false][group separator=\,][decimal separator=\.][positive pre

//我在文本文件中搜索一个Int,在控制台上显示该Int,创建一个文本文件来打印该Int。我得到的是这个而不是Int:

java.util.Scanner[delimiters=\p{javaWhitespace}+][position=666][match valid=true][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]1920: ,
您正在将输入对象而不是int打印到文件中

试试这个:

int next = input.nextInt()
System.out.println("1920: " + next );
output.println("1920: " + next + ",");
... 

希望这有助于系统.out.println(“1920:+input.nextInt());可以工作,但如果我再次将其调用为output.println,它会将游标移动到文件中的下一个Int。您的代码使其在控制台上打印第一个Int,然后将第二个Int打印到output.println。我希望它打印两个的第一个Int
int next = input.nextInt()
System.out.println("1920: " + next );
output.println("1920: " + next + ",");
...